我一直在查看以下教程:http://www.vogella.de/articles/AndroidListView/article.html
如果我有一个简单的项目只显示与ListView对应的布局,那么一切正常。但是,我无法从小部件按钮(即桌面小部件上存在的按钮)启动List活动。
我想将此活动扩展到自定义父活动(扩展活动)。桌面小部件上的按钮启动我的自定义父活动没有任何问题。我想知道如何修改代码教程代码(如下所示),以便我可以扩展自定义活动但仍然维护ListView。这可能是一个基本的java问题,但我不是java专家。感谢。
private void launchButtonActivity(Context context){
Intent messageIntent = new Intent(context, MyListActivity.class);
messageIntent.setAction(ACTION_WIDGET_GROUP);
PendingIntent messagePendingIntent = PendingIntent.getActivity(context, 0, messageIntent, 0);
remoteViews.setOnClickPendingIntent(R.id.widget_button, messagePendingIntent);
}
package de.vogella.android.listactivity;
import android.app.ListActivity;
import android.os.Bundle;
public class MyListActivity extends ListActivity {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
"Linux", "OS/2" };
MySimpleArrayAdapter adapter = new MySimpleArrayAdapter(this, values);
setListAdapter(adapter);
}
}