如何将文章ID传递给"查看文章"活动

时间:2012-07-05 14:08:08

标签: java android

我是一名PHP Web开发人员。当我创建一个视图文章页面时,我正在id中传递GET article.php?id=10

但是现在在android中如果我有一个查看文章的活动,如何传递文章ID从数据库中选择它的数据?

我最好的选择是什么?

2 个答案:

答案 0 :(得分:2)

我假设您有2项活动。第一个有一个文章列表。当您点击文章时,您将开始第二项活动。

在onClick()方法中:

Intent i = new Intent(Activity1.this, Activity2.class);
i.putExtra("id", 10);
startActivity(i);

在你的第二项活动中:

int id = getIntent().getIntExtra("id", 0); //0 is a default value

答案 1 :(得分:0)

调用ArticleActivity时,您必须在intent中传递article id。以下是如何做到这一点:

Intent intent = new Intent(this, ArticleActivity.class);
intent.putExtra("articleId", articleId);
startActivity(intent);

在此代码中,这是您当前活动的上下文; articleId是你想传递的文章。然后,当您想要在ArticleActivity中检索它时,您可以在活动的onCreate中执行此操作:

Bundle extras = getIntent().getExtras();
int articleId = extras.getInt("articleId");

多数民众赞成!希望有所帮助。