0

こんにちは、iPhone のバックグラウンドを持つ Android の初心者です。2 つの exitText フィールドと xml レイアウトのボタンがあり、クラス AddKeyWord に接続されています。ボタンをクリックすると、Java クラスを閉じたいと思っていました。戻るボタンをクリックして前のビューに戻りたくありません。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.addkeyword);
    btnCreate=(Button) findViewById(R.id.button1);
    btnCreate.setOnClickListener(new OnClickListener() {
        @Override

       public void onClick(View v) {

    });

      }
      }
4

6 に答える 6

1

finish() メソッドを使用します。ただし、以前のアクティビティも終了している場合は、再開する必要があります

Intent intent = new Intent(getApplicationContext(), OldActivity.class);
startActivity(intent);
于 2012-12-03T06:06:08.937 に答える
1

onCreate(..) メソッドがあるので、それはアクティビティであると確信しているので、次を使用してこのアクティビティを終了できます

btnCreate.setOnClickListener(new OnClickListener() {
        @Override

       public void onClick(View v) {
       AddKeyWord.this.finish();
    });

      }
      }

HTH :)

于 2012-12-03T06:03:08.213 に答える
0
btnCreate.setOnClickListener(new OnClickListener(){

        @Override
        public void onClick(View arg0) {
            Intent Nextpage= new Intent(ClassName.this,NextClassName.class);
            this.finish();
            startActivity(Nextpage);                
        }});
于 2012-12-03T06:22:07.453 に答える