要求:
1、请在实验二的基础上,对有recycleView的页面进行点击跳转设计。比如,某一tab页是新闻列表,则点击某一行能跳转到新闻详情页面;
2、本次作业考查的基础原理是对activity的生命周期的理解以及状态转变操作;
主要代码:
新建一个Activity类MariaActivity.java
package com.example.ten.tow;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
public class MariaActivity extends AppCompatActivity {
private TextView friend_name; //名字
private TextView friend_info; //信息
private ImageView friend_pic; //照片
private Button btn_back; //返回上个页面
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.leimu_tab);
init();
setListeners();
}
public void init() {
friend_name = (TextView) findViewById(R.id.friend_name);
friend_info = (TextView) findViewById(R.id.friend_info);
friend_pic = (ImageView) findViewById(R.id.friend_pic);
btn_back = (Button) findViewById(R.id.btn_back);
}
private void setListeners() {
btn_back.setOnClickListener(backMain);
}
private Button.OnClickListener backMain = new Button.OnClickListener() {
@Override
public void onClick(View arg0) {
MariaActivity.this.finish();
}
};
}
在layout中新增xml文件:Maria.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://sc