渣渣报到,来个开头,好久没写博客了,呜呜~~~只怪自己是菜逼,以后想多谢谢,记录一下自己的成长历程哈!
这段时间的微博主要是回归总结自己所学的,如果有撞脸,望大家不要见怪!水平太低,不要笑我哦
。。。。。
1、FragmentUpubQ
// 编辑处理
mAdapter.setOnLeftItemClickListener(new SwipeUpubAdapter.onLeftItemClickListener() {
@Override
public void onLeftItemClick(View v, int position) {
// 根据position可以将当前的数据,补充完整
Intent intent = new Intent(mContext, EditQuizActivity.class);
Bundle bundle = new Bundle();
bundle.putString("title", data.get(position).getTitle());
bundle.putString("A", data.get(position).getA());
bundle.putString("B", data.get(position).getB());
bundle.putString("C", data.get(position).getC());
bundle.putString("D", data.get(position).getD());
bundle.putInt("pos", position);
intent.putExtras(bundle);
startActivityForResult(intent, CommonCS.INTENT_GOTO_QUIZEDIT);
// startActivity(intent);
}
});
// 重写onActivityResult方法,用来接收XX回传的数据
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == Activity.RESULT_OK) {
String bb = data.getStringExtra("title");// data.getStringExtra("pos");
int poss = data.getIntExtra("pos", -1);
InitTextValues(bb, poss);
}
}
<span style="font-size:12px;">
</span>
2、EditQuizActivity中的FragmentEditQuiz
private Runnable Sure = new Runnable() {
@Override
public void run() {
Intent intent = new Intent(mContext, EditQuizActivity.class);
Bundle bundle = new Bundle();
bundle.putString("title", mTitleEditText.getText().toString());
bundle.putString("A", A);
bundle.putString("B", B);
bundle.putString("C", C);
bundle.putString("D", D);
bundle.putInt("pos", pos);
intent.putExtras(bundle);
intent.putExtra("title", mTitleEditText.getText().toString());
intent.putExtra("pos", pos);
Log.i(TAG, "cyh==============cyh2====>" + pos);
getActivity().setResult(getActivity().RESULT_OK, intent);// 跳到FragmentUpubQ
private void initViewvalues() {
Intent mIntent = getActivity().getIntent();
// 接收数据啊
Bundle b = mIntent.getExtras();
String title = b.getString("title");
A = b.getString("A");
B = b.getString("B");
C = b.getString("C");
D = b.getString("D");
pos = b.getInt("pos");
Log.i(TAG, "cyh==============cyh1====>" + pos);
mTitleEditText.setText(title);
}