これは非常に単純な質問です。私はメイン アクティビティで一種のシングルトン パターンを実装しています。明らかにうまく実装されておらず、期待どおりに機能していませんが、その理由を詳しく知りたいです。
これは私のコードです:
public class UIthread extends SherlockFragmentActivity implements
WsP12GetDocPendantToSign.OnCallbackFunction{
private static final String TAG = "UIthread";
//mode
private static UIthread instance;
....
public static UIthread getInstance() {
return instance;
}
protected void onCreate(Bundle savedInstanceState) {
if (instance == null)
instance = this;
super.onCreate(savedInstanceState);
instance.initialize();
}
アプリを閉じて再実行すると、インスタンスがまだ生きていて、アプリケーションに問題があるため、最初にアプリを閉じたときにインスタンスが削除されていません。 .
ありがとう!