0

私はこのコードを使用しています(テキストエリアといくつかのボタンを持つクラスから、非常に簡単です):

final Intent i1=new Intent(getBaseContext(),Domanda9.class);
replaceContentView("Calledw", i1);

この:

public void replaceContentView(String id, Intent newIntent){
    getLocalActivityManager().destroyActivity("Called", true);
    View view = getLocalActivityManager().startActivity(id,newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)) .getDecorView(); 
    this.setContentView(view);
}

「調査アプリ」 のビューを変更するには どうすればこれを解決できますか? 何かを空にする方法はありますか?

4

1 に答える 1

0

新しいアクティビティを追加する前に、以前のアクティビティを破棄していることを確認してください。

getLocalActivityManager().destroyActivity("Calledw", true);

新しいアクティビティを追加しながら古いアクティビティを実行しているため、最終的にメモリの問題が発生します

破棄するアクティビティの適切な ID を渡してください。

于 2012-12-12T17:28:11.910 に答える