public class HomepageActivity extends ActionBarActivity {
protected List<ParseObject> mStatus;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_homepage);
Parse.initialize(this, "dcAMNT7HVOmOw0JDMelkg5UDr388O3xSgICiSK3N", "1aHIAldsUScxlbkWGkoyvHoHWM9YEtpTb6QIijrb");
ParseUser currentUser = ParseUser.getCurrentUser();
if (currentUser != null) {
// show user the homepage status
ParseQuery<ParseObject> query = ParseQuery.getQuery("Status");
query.whereEqualTo("playerName", "Dan Stemkoski");
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> status, ParseException e) {
if (e == null) {
//success
mStatus = status;
StatusAdapter adapter = new StatusAdapter(getListView().getContext(),mStatus);
setListadapter(adapter);
} else {
//there was a problem, Alert user
}
}
});
我被卡住了,因为我需要一个列表 Activity ,我需要使用一个列表适配器,但我正在使用我的 HomepageActiviy 扩展 ActionBarActivity。唯一可行的方法是,如果我将扩展更改为“列表 Activity ”,但当我按下 s4 上的左按钮时,带有我的设置的操作栏不会仅显示在按钮顶部。
最佳答案
为什么把事情复杂化,你可以离开它extends ActionBarActivity
并使用 ListView
xml 布局文件中的小部件。听起来很简单。
此外:您不能使用 getListView
和 setListadapter
除非你正在扩展 ListActivity
在你的情况下你不能这样做
提示:
http://developer.android.com/guide/topics/ui/layout/listview.html
或者只是谷歌任何与 ListView 相关的东西
关于android - 当我的 HomepageActivty 扩展了 ActionBarActivity 时,我在使用 List Activity 时遇到了问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30226434/