页面跳转设计
主要代码展示
PictureDetailActivity.java
原先的主跳转页面,设置跳转的方法与页面的布局
源代码如下:
package com.example.homework;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
public class PictureDetailActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_picture_detail);
Intent intent = getIntent();
Bundle data = intent.getBundleExtra("data");
setResult(1,intent);
int pos = data.getInt("pos");
intent.putExtra("data",pos);
Toast.makeText(this,"图片加载已经完成:" + pos, Toast.LENGTH_SHORT).show();
}
@Override
protected void onStart() {
super.onStart();
}
@Override
protected void onStop() {
super.onStop();
}
@Override
protected void onDestroy() {
super.onDestroy();
}
}
StaggeredGridAdapter.java
源代码如下:
package com.example.homework;
import android.annotation.SuppressLint;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view