我有一个Android应用程序登录到MySQL数据库并从数据库获取信息。 每个ID都有一些消息发送到该ID,我将它们显示在ListView中。
final ArrayAdapter<String> titleAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, titleArray);
final ListView lvInbox = (ListView)findViewById(R.id.lvInbox);
lvInbox.setAdapter(titleAdapter);
My Youtube Video Problem --> click to view and help me!
在该视频中,如果我使用用户名:20081561登录,我会收到3条消息 我点击返回并使用其他用户名登录:20083152我收到4条消息 实际上,用户名20083152只有一条消息,另外3条是20081561的
如果我再次构建我的应用程序并登录,它只显示登录用户名的消息。
任何人都可以帮助我吗?
答案 0 :(得分:0)
您应尝试在titleArray
上重新初始化activity.onStart
,或在每次退出时清除它。
您也可以在androidManifest.xml中检查这些属性是否设置正确:
<activity android:name="YourActivity"
[...]
android:alwaysRetainTaskState="false"
android:clearTaskOnLaunch="true" [...]>
[...]
</activity>