首先要说的是我是菜鸟。在完成教程之后,我正在创建我的第一个 android 应用程序。我想创建一个读取三个特定 rss 提要的小应用程序。我正在使用教程来构建 rss 部分。但现在我希望能够在选项菜单中更改 rss 提要。因此,当我在选项菜单中单击一个选项时,我想更改变量 rSSFEEDOFCHOICE,但我无法使其正常工作,也无法在线找到任何内容。这是我的代码:
public class RSSReader extends Activity implements OnItemClickListener
{
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
super.onCreateOptionsMenu(menu);
menu.add("rss feed 1");
menu.add("rss feed 2");
Log.i(tag,"onCreateOptionsMenu");
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()) {
case 0:
Log.i(tag,"rss feed 2");
rSSFEEDOFCHOICE = "https://www.scouting.nl/publiek/nieuws?format=feed&type=rss";
return true;
case 1:
Log.i(tag,"rss feed 2");
return true;
}
return false;
}
public final String tag = "RSSReader";
private RSSFeed feed = null;
private String rSSFEEDOFCHOICE;
/** Called when the activity is first created. */
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
feed = getFeed(rSSFEEDOFCHOICE);