android 开发 跨activity调取数据 总是报空指针异常的错误

qq_27339565 2016-03-26 07:50:52
public class dataActivity extends Activity {

private ListView listView;
private String[] adapterData;

String rename = getIntent().getStringExtra("rename");
String repasswd = getIntent().getStringExtra("repasswd");
SQLiteDatabase db;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.dataactivity);
db = SQLiteDatabase.openOrCreateDatabase(dataActivity.this
.getFilesDir().toString() + "/test.dbs", null);
Cursor uatr = db.rawQuery(
"select ua from tb_user1 where name=? and password=?",
new String[] { rename, repasswd });
Cursor uitr = db.rawQuery(
"select ui from tb_user1 where name=? and password=?",
new String[] { rename, repasswd });
Cursor jitr = db.rawQuery(
"select ji from tb_user1 where name=? and password=?",
new String[] { rename, repasswd });

listView = (ListView) findViewById(R.id.showdata);

adapterData = new String[] { uatr.toString(), uitr.toString(),
jitr.toString() };

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
dataActivity.this, android.R.layout.simple_list_item_1,
adapterData);

listView.setAdapter(arrayAdapter);
}
}
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmmodeerf 2016-03-27
  • 打赏
  • 举报
回复
有没有配置intent-filter
ganshenml 2016-03-27
  • 打赏
  • 举报
回复
输出rename的值看看
xingzhong128 2016-03-27
  • 打赏
  • 举报
回复
String rename = getIntent().getStringExtra("rename"); String repasswd = getIntent().getStringExtra("repasswd"); 这两句不要放到类字段声明的位置里,放到onCreate()方法里

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧