问题描述
- Intent 问题。传输数据过程的错误 扔掉我所有的C币了。
-
package zc.gdzj.ztext;
import zc.gdzj.ztextsqlite.*;
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.text.method.ScrollingMovementMethod;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;public class showActivity extends Activity {
private EditText searchEditText; private Button sureButton; private TextView showTextView; private int i=0; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.list_activity); DBAdapter db = new DBAdapter(this); sureButton=(Button)findViewById(R.id.sureButton); searchEditText=(EditText)findViewById(R.id.findEditText); showTextView=(TextView)findViewById(R.id.showTextview); showTextView.setMovementMethod(ScrollingMovementMethod.getInstance()); db.open(); Cursor c = db.getAllTitles(); if (c.moveToFirst()) { do { DisplayTitle(c,i); i++; } while (c.moveToNext()); } db.close(); sureButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent=new Intent(); intent.putExtra("id", searchEditText.getText().toString()); intent.setClass(showActivity.this, singleActicity.class); startActivity(intent); } }); } public void DisplayTitle(Cursor c,int i) { showTextView.append(c.getString(0)+":TITLE: " +c.getString(1)+ "n" +c.getString(2)+"n"); }
}
求问这段程序中Intent 使用问题所在。这是第二个界面不是第一个。第二个Activity 跳转到第三个的时候直接歇火了。
解决方案
我解决了,是因为我在注册文件中写错了一个字母。这个传输没有问题。谢谢
解决方案二:
Log吧错误日志截图发出来
解决方案三:
应该是你第三个页面有问题
时间: 2024-12-10 20:30:10