作者kyofire88 (只玩女的)
看板AndroidDev
标题[问题]按 下一页 会当机
时间Sat Jan 4 22:10:50 2014
这是我朋友设计上碰到的问题
因为他没有帐号 所以帮他代po
他说只要按下一页 就会出现当机 他找不出原因 所以想请各位高手帮帮忙 谢谢
package com.app1;
import android.view.Menu;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import
android.view.View;
import android.widget.*;
public class MainActivity
extends Activity {
private EditText edtHeight;
private EditText edtAge;
private EditText edtWeight;
private Spinner spnLifeType;
private
String LifeType;
private Button btnNext;
private int iHeight;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setupViewComponent();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the
menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
private
void setupViewComponent() {
// 从资源类别R中取得介面元件
spnLifeType = (Spinner)findViewById(R.id.spnLifeType);
edtAge =
(EditText)findViewById(R.id.edtAge);
edtHeight =
(EditText)findViewById(R.id.edtHeight);
edtWeight =
(EditText)findViewById(R.id.edtWeight);
btnNext =
(Button)findViewById(R.id.btnNext);
btnNext.setOnClickListener(btnNextLis);
ArrayAdapter<CharSequence>
adapLifeList = ArrayAdapter.createFromResource(
this,
R.array.spnLifeList, R.layout.spinner_layout);
spnLifeType.setAdapter(adapLifeList);
// 设定元件的事件listener
spnLifeType.setOnItemSelectedListener(spnTypeItemSelLis);
}
private Spinner.OnItemSelectedListener spnTypeItemSelLis =
new
Spinner.OnItemSelectedListener () {
public void
onItemSelected(AdapterView parent,
View v,
int
position,
long id) {
LifeType =
parent.getSelectedItem().toString();
}
public void
onNothingSelected(AdapterView parent) {
}
};
private
Button.OnClickListener btnNextLis = new Button.OnClickListener() {
public
void onClick(View v) {
Intent it = new Intent();
it.setClass(MainActivity.this, Result.class);
Bundle bundle = new
Bundle();
bundle.putString("HEIGHT", edtHeight.getText().toString());
it.putExtras(bundle);
startActivity(it);
}
};
}
按下按钮 直行页面切
换会当机
麻烦你了//
如果需要其他资讯做参考 麻烦推文说一下 感谢各位帮忙了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.120.233
※ 编辑: kyofire88 来自: 123.240.120.233 (01/04 22:11)
1F:推 aimw0202:先印出Log.e问题出在哪吧~ 01/04 22:20
2F:推 tga123:感觉有可能是Manifest设定 01/04 23:06
3F:→ kyofire88:那个 我朋友问Log.e 在哪 01/04 23:22
4F:→ a85060421:LogCat 01/04 23:25
5F:→ kyofire88:他说 没有出现程式编译错误 01/05 00:04
6F:→ kyofire88:Manifest有设定了,是直行後直接出错,没出现程式错误 01/05 00:04
7F:→ hopesong:你有看LOG? 当机通常会有call stack的 01/05 01:23
8F:推 tga123:大绝招每一条都DEBUG看是哪一条(逃 01/05 14:26
9F:推 aimw0202:我觉得可能是跑log关系 建议重开Eclipse 没有正常 请重灌 01/05 15:35
11F:→ aimw0202:DownLoad SDK 重安装,DDMS->LogCat->选择该装置 01/05 15:38
12F:→ ted66:砍掉BIN里面的档案重新生成,有时候是因为有修改的关系 01/07 01:20