⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fetchallwallet.java

📁 一个简单的android手机程序
💻 JAVA
字号:
package com.android;

import java.io.File;

import android.app.Activity;
import android.database.Cursor;
//import android.database.SQLException;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
//import android.widget.Spinner;
import android.widget.TextView;

public class FetchAllWallet extends Activity implements OnClickListener{
	private static final String tag = null;
	
	private TextView lNumber;
	private TextView lNum_count;
    private EditText lDate;
    private EditText lClass;
	private EditText lAbstract;
	private EditText lMoney;
	private EditText lSurplus;
  	private Button   lPrevious;
 	private Button   lNext;

	private WalletDbAdapter  lDbAdapter;
	private Cursor cur;
	
	private String pageTile;
	private int    num=1;
	/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.wallet_items);
		lDbAdapter=new WalletDbAdapter(this);
        lDbAdapter.open();

        File sdcard = Environment.getExternalStorageDirectory(); 
        Log.v(tag, "The sdcard path is=" + sdcard);
        
        String dateIntent,classIntent;
		Bundle extras = getIntent().getExtras();            
		dateIntent=extras.getString(WalletDbAdapter.KEY_DATE);
		classIntent=extras.getString(WalletDbAdapter.KEY_CLASS);
		Log.v(tag, "The param dateIntent=" + dateIntent);
		Log.v(tag, "The param classIntent=" + classIntent);
		
		
		lNumber=(TextView) findViewById(R.id.number);
		lNum_count=(TextView) findViewById(R.id.acounts_count);
		lDate=(EditText) findViewById(R.id.date_edit);
        lClass=(EditText) findViewById(R.id.class_view);
        lAbstract=(EditText) findViewById(R.id.abstract_edit);
        lMoney=(EditText) findViewById(R.id.money_edit);
        lSurplus=(EditText) findViewById(R.id.surplus_view);
        lPrevious= (Button) findViewById(R.id.previous);
        lNext= (Button) findViewById(R.id.next);
        lPrevious.setOnClickListener(this);
        lNext.setOnClickListener(this);
        
        /**
        lDbAdapter.deleteAllWallets(); 
        */  
        if(dateIntent.equals("") && classIntent.equals("")){
        	cur=lDbAdapter.fetchAllItems();        	 
        	}else{
            	cur=lDbAdapter.fetchItemsByParam(dateIntent, classIntent);
        }

        pageTile=lNum_count.getText().toString() + "(嫟" + cur.getCount() + "忦)";
        cur.moveToFirst();
        lDate.setText(cur.getString(1));
        lClass.setText(cur.getString(2));
        lAbstract.setText(cur.getString(3));
        lMoney.setText(cur.getString(4));
        lSurplus.setText(cur.getString(5));
        lNum_count.setText(pageTile);
        lNumber.setText("戞    "+num+"   忦");
                
    }
	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		String command=((Button)v).getText().toString();
		if((command.equals("previous"))&&(!cur.isFirst())){
			cur.moveToPrevious();
			num-=1;
		}else if(command.equals("previous")&& cur.isFirst()){
			cur.moveToFirst();
		}
		if((command.equals("next")) && (!cur.isLast())){
			cur.moveToNext();
			num+=1;
		}else if(command.equals("next") && cur.isLast()){
			cur.moveToLast();
		}
		Log.v(tag, "the  fsdfsdfsdfsd  count=" + cur.getCount());
        lDate.setText(cur.getString(1));
        lClass.setText(cur.getString(2));
        lAbstract.setText(cur.getString(3));
        lMoney.setText(cur.getString(4));
        lSurplus.setText(cur.getString(5));
        lNumber.setText("戞    "+num+"   忦");

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -