AccountQueryType.java :  » UnTagged » uphone-bank-project » com » ultrawise » android » bank » view » account_query » Android Open Source

Android Open Source » UnTagged » uphone bank project 
uphone bank project » com » ultrawise » android » bank » view » account_query » AccountQueryType.java
package com.ultrawise.android.bank.view.account_query;

import java.util.ArrayList;
import java.util.HashMap;

import android.R.string;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TextView;
import com.ultrawise.android.bank.view.ABankMain;
import com.ultrawise.android.bank.view.FinancialConsultation;
import com.ultrawise.android.bank.view.transfer.R;

public class AccountQueryType extends ListActivity {
  private TextView tvClassFirst;
  private TextView tvClassSecond;
  private ImageView btnReturn=null;
  private ImageView btnCoustom=null;
  private ImageView btnMain=null; 
  private TextView acc1=null;
  private TextView acc2=null;
  private TextView type1=null;
  private TextView type2=null;
  public String Datachange=null;
  public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.account_querytype);
        
        tvClassFirst = (TextView) this.findViewById(R.id.class_first);
        tvClassFirst.setText(">");
        tvClassFirst.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
         Intent intent = new Intent();
         intent.setClass(AccountQueryType.this, ABankMain.class);
         AccountQueryType.this.startActivity(intent);
      }
    });
        tvClassFirst.setVisibility(View.VISIBLE);
        tvClassSecond= (TextView)this.findViewById(R.id.class_second);
        tvClassSecond.setText("");
        tvClassSecond.setVisibility(View.VISIBLE);
    //
        btnReturn = (ImageView)this.findViewById(R.id.returnToPre);
    btnReturn.setOnClickListener(new OnClickListener(){
      public void onClick(View v) {
        onBackPressed();
        finish();
      }
    });
    
      //
    btnCoustom = (ImageView) this.findViewById(R.id.btnMain);
    btnCoustom.setOnClickListener(new OnClickListener() {
      public void onClick(View v) {
        Intent intent=new Intent();
        intent.setClass(AccountQueryType.this, ABankMain.class);
        AccountQueryType.this.startActivity(intent);
        finish();
      }
    });
    
    btnMain = (ImageView) this.findViewById(R.id.btnHelper);
    btnMain.setOnClickListener(new OnClickListener() {

      public void onClick(View v) {
        Intent intent=new Intent();
        intent.setClass(AccountQueryType.this,  FinancialConsultation.class);
        AccountQueryType.this.startActivity(intent);
        finish();
      }
    });
    
    Intent intent=getIntent();
    
      acc1=(TextView)findViewById(R.id.acc1);
      acc1.setText(":");
      acc2=(TextView)findViewById(R.id.acc2);
      /**
     * Activitynomber
     */
      acc2.setText(intent.getStringExtra("nomber"));
      type1=(TextView)findViewById(R.id.type1);
      type1.setText("");
      type2=(TextView)findViewById(R.id.type2);
      /**
     * Activitytype
     */
      type2.setText(intent.getStringExtra("type"));
        
      ArrayList<HashMap<String,Object>> accoutList = new ArrayList<HashMap<String,Object>>();
        
        HashMap<String,Object> acclist1 = new HashMap<String,Object>();
        HashMap<String,Object> acclist2 = new HashMap<String,Object>();
        HashMap<String,Object> acclist3 = new HashMap<String,Object>();
        
        acclist1.put("account_list1", R.drawable.account1);
        acclist1.put("account_list_info", "");
        acclist1.put("account_list2",R.drawable.account2);
        
        acclist2.put("account_list1", R.drawable.account1);
        acclist2.put("account_list_info", "");
        acclist2.put("account_list2", R.drawable.account2);
        
        acclist3.put("account_list1",R.drawable.account1);
        acclist3.put("account_list_info", "");
        acclist3.put("account_list2",R.drawable.account2);
        
        accoutList.add(acclist1);
        accoutList.add(acclist2);
        accoutList.add(acclist3);
        
        SimpleAdapter MainListAdapter = new SimpleAdapter(this, accoutList,R.layout.account_quer_list, new String[] {
        "account_list1", "account_list_info" ,"account_list2",}, new int[] { R.id.account_list1, R.id.account_list_info ,R.id.account_list2} );
        this.setListAdapter(MainListAdapter);
  }

  protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    if(id==0){//
      Intent payment_intent = new Intent();
      /**
       * Activity
       */
      payment_intent.putExtra("nomber", acc2.getText().toString().trim());
      payment_intent.putExtra("type", type2.getText().toString().trim());
      
      payment_intent.setClass(AccountQueryType.this, AccountQueryBalance.class);
      AccountQueryType.this.startActivity(payment_intent);
    }else if(id==1){//
      Intent payment_intent = new Intent();
      /**
       * Activity
       */
      payment_intent.putExtra("nomber", acc2.getText().toString().trim());
      payment_intent.putExtra("type", type2.getText().toString().trim());
      
      payment_intent.setClass(AccountQueryType.this, inventory.class);
      AccountQueryType.this.startActivity(payment_intent);
    }else if(id==2){//
      Intent payment_intent = new Intent();
      /**
       * Activity
       */
      payment_intent.putExtra("nomber", acc2.getText().toString().trim());
      payment_intent.putExtra("type", type2.getText().toString().trim());
      
      payment_intent.setClass(AccountQueryType.this, AccountFrom.class);
      Datachange="laizhang";
      AccountQueryType.this.startActivity(payment_intent);
    }
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.