📄 fetchallwallet.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 + -