如何开始另一个活动?

问题描述

| 你好     我在ibm教程的帮助下建立了一个RSS读者。我已经为其创建了所有类,并给出了以下URL \“ http://www.mahindrasatyam.com/rss/rssfeeds/news_updates.xml \”。 里面有rss feed。 我想获取有关列表中项目单击的每篇文章的描述。 为此代码 是
 public void onItemClick(AdapterView parent,View v,int position,long id)
 {
     Log.i(tag,\"item clicked! [\" + feed.getItem(position).getTitle() + \"]\");

     Intent itemintent = new Intent(this,ShowDescription.class);

     Bundle b = new Bundle();
     b.putString(\"title\",feed.getItem(position).getTitle());
     b.putString(\"description\",feed.getItem(position).getDescription());
     b.putString(\"link\",feed.getItem(position).getLink());
     b.putString(\"pubdate\",feed.getItem(position).getPubDate());

     itemintent.putExtra(\"android.intent.extra.INTENT\",b);

     startSubActivity(itemintent,0);
 }
但它显示错误startSubActivity(itemintent,0); 并消除所需的错误o实现其方法
private void startSubActivity(Intent itemintent,int i) {
    // TODO Auto-generated method stub  
}
我想用类Show description加载描述
public class ShowDescription extends Activity 
{
    public void onCreate(Bundle icicle) 
    {
        super.onCreate(icicle);
        setContentView(R.layout.showdescription);

        String theStory = null;


        Intent startingIntent = getIntent();

        if (startingIntent != null)
        {
            Bundle b = startingIntent.getBundleExtra(\"android.intent.extra.INTENT\");
            if (b == null)
            {
                theStory = \"bad bundle?\";
            }
            else
            {
                theStory = b.getString(\"title\") + \"\\n\\n\" + b.getString(\"pubdate\") + \"\\n\\n\" + b.getString(\"description\").replace(\'\\n\',\' \') + \"\\n\\nMore information:\\n\" + b.getString(\"link\");
            }
        }
        else
        {
            theStory = \"Information Not Found.\";

        }

        TextView db= (TextView) findViewById(R.id.storybox);
        db.setText(theStory);

        Button backbutton = (Button) findViewById(R.id.back);

        backbutton.setOnClickListener(new Button.OnClickListener() 
        {
            public void onClick(View v) 
            {
                finish();
            }
        });        
    }
}
但单击列表项后未加载任何视图 有人可以帮我解决这个问题吗     

解决方法

没有方法
startSubActivity
,而是使用
startActivity
startActivityForResult
。看一下教程,学习如何使用它们。     ,您可以尝试仅使用
startActivity(itemintent)
而不是
startSubActivity(itemintent,0)
吗?据我所知,您应该不必实现startSubActivity方法。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...