首先要说的是我是个菜鸟。在完成教程之后,我正在创建我的第一个Android应用程序。我想创建一个小应用程序,读取三个特定的RSS源。我正在使用教程来构建rss部分。但现在我希望能够在选项菜单中更改rss feed。因此,当我在选项菜单中选择一个选项时,我想更改变量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);