|
關於9.3範例是 Intent2開到Second 我想延伸 Intent2開到Second 而Second內有四個Button可按 但是執行後 都不是我要按
請問下面的Button.OnClickListene有問題嗎
import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;
public class Second extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.page2); // 取得介面元件 Button btnHome1=(Button)findViewById(R.id.btnHome1); Button btnHome2=(Button)findViewById(R.id.btnHome2); Button btnHome3=(Button)findViewById(R.id.btnHome3); Button btnHome=(Button)findViewById(R.id.btnHome); // 設定 button 的 myListner btnHome1.setOnClickListener(myListner); btnHome2.setOnClickListener(myListner); btnHome3.setOnClickListener(myListner); btnHome.setOnClickListener(myListner); } private Button.OnClickListener myListner=new Button.OnClickListener(){ public void onClick(View v){ Intent intent1=new Intent(); intent1.setClass(Second.this,Second1.class); startActivity(intent1); Intent intent2=new Intent(); intent2.setClass(Second.this,Second2.class); startActivity(intent2); Intent intent3=new Intent(); intent3.setClass(Second.this,Second3.class); startActivity(intent3); finish(); } }; }
|