Activity1
起動するがありますActivity2
。Activity2
データベースからのいくつかの値を示すリストがあります。
を初めて起動するActivity2
とリストに正しい情報が表示されますが、[戻る] ボタンを押してActivity2
からもう一度起動すると、データベースから情報が正しく読み込まれますが、リストには表示されません。
Activity2
開始するコードActivity1
:
final Intent int2 = new Intent(getActivity(), CombinationsManagerActivity.class);
MyActivity.insertSomeExtraInfoToTheIntent(int2, currentEmployee.id);
getActivity().startActivity(int2);
リストのコードは次のActivity2
とおりです (アクティビティがサーバーに登録されるときに呼び出します (onResume の後)):
private void fillList() {
list = (ListView) findViewById(R.id.list_combinations);
ZKEmployeeLoginCombination combinations = ZKEmployeeLoginCombination.selectLoginCombinationsByEntityID(this, idEmployee);
LoginCombinationsListAdapter adapter = new LoginCombinationsListAdapter(this, combinations, enrolledTypes);
list.setAdapter(adapter);
}
また、Activity2
マニフェスト宣言:
<activity
android:name="com.blabla.android.app.employeemanagementv3.CombinationsManagerActivity"
android:label="@string/combinations_manager" >
</activity>
どんな助けでも大歓迎です。