protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.news_detail);
InitView();
doNewsDetail();
}
private void InitView(){
news_title = (TextView)findViewById(R.id.news_detail_title);
news_date = (TextView)findViewById(R.id.news_detail_time);
news_content = (TextView)findViewById(R.id.news_detail_content);
}
private void doNewsDetail(){
Intent intent = getIntent();
Bundle data = intent.getExtras();
int news_id = (Integer) data.get("news_id");
Log.d(TAG, "news_id = " + news_id);
new NewsDetailNetThread(news_id).start();
}
@Override
public void onBackPressed() {
Log.d(TAG, "onBackPressed");
Intent intent = new Intent(this, HomeActivity.class);
Window window = HomeActivityGroup.getInstance()
.getLocalActivityManager()
.startActivity(HomeActivity.class.getSimpleName(), intent);
View view = window.getDecorView();
HomeActivityGroup.getInstance().setContentView(view);
}
}
本文介绍了一个Android应用中新闻详情页面的实现方式,包括界面布局设置、组件初始化及通过网络请求加载特定新闻ID对应的详细内容。
329

被折叠的 条评论
为什么被折叠?



