2

qwertyキーボードが表示されているときにメモリに保持したい大きなビットマップがあります。私のアプリは常に横向きなので、これが再描画を引き起こす唯一の構成変更です。これがonRetainNonConfigurationinstance()の目的であると聞きましたが、理解できません。誰かが私を正しい方向に向けることができますか?ありがとう。

4

1 に答える 1

1

試す

    @Override
public Object onRetainNonConfigurationInstance() {
    return bitMap;
}

onCreateでgetLastNonConfigurationInstance();を呼び出します。ビットマップを受信するには

私はそれについてsmilareを読んでもらいましたデバイスを回転させるときにキャッシュを保存します

于 2010-07-24T10:30:33.020 に答える