ユーザー名とトランザクションのその他の詳細を取得し、データベースに入力するアプリケーションを作成しました。アプリケーションは、データベースに同じ詳細を 2 つのトランザクションとして 2 回入力することにより、奇妙な動作を示すことがあります。新しい値は読み取られますが、静的変数には保存されません。
したがって、新しいトランザクションで以前の値が上書きされないように、各アクティビティの最後にすべての静的変数の値をフラッシュするのに助けが必要でした。
編集 :
public class One
{
static String var;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
var="blah";
}
}
public class Two
{
static String variable = One.var;
// This is where i am accessing the value of the variables from previous activities.
//CODE
}