Button btn = (Button) findViewById(R.id.button2);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Double s1 = 0.0;
s1 = Double.parseDouble(height.getText().toString());
Double s2 = 0.0;
s2 = Double.parseDouble(weight.getText().toString());
if (height.getText().length() == 0 || weight.getText().length() == 0 || (height.getText().length() == 0 && weight.getText().length() == 0)) {
Context context = getApplicationContext();
CharSequence text = "Enter the missing values";
int duration = Toast.LENGTH_LONG;
final Toast tost = Toast.makeText(context, text, duration);
tost.show();
} else {
Double bmi;
bmi = s2/(s1 * s1);
it.putExtra("bmi_val", bmi);
startActivity(it);
}
}
});
1
A
回答
0
不能使用吐司应用上下文,你必须使用活动
+0
所以我应该用bmicalc活动名称的手段替换上下文? – Gautham
+0
你必须发布完整的代码才能回答这个问题,如果这个代码在** Activity **类中,你应该改为'ABCActivity.this';如果它在** Fragment **里面,你应该改成'getActivity()' –
相关问题
- 1. 活动重新启动强制关闭
- 2. 制作按钮重新启动活动
- 3. 当按下按钮时,结果活动关闭主要活动
- 4. 强制关闭新的活动从按钮开始按
- 5. 强制关闭时启动新的活动
- 6. 的Android moveTaskToBack()我重新启动我的主要活动后不工作
- 7. 按下按钮切换活动时强制关闭
- 8. 强制关闭按钮单击
- 9. 从主要活动(按钮)启动mapview
- 10. 单击按钮时不要关闭NSAlert
- 11. 从列表视图强制关闭新的活动启动
- 12. Android:使用后退按钮主要活动给错误强制关闭
- 13. 一旦我按Home按钮并重新启动活动,活动是否可见?
- 14. 用broadcastreceiver重新启动主要活动?
- 15. 当我按下活动按钮并重新启动活动时,是否需要存储Textview Instance?
- 16. 单击后退按钮时活动组不会刷新活动
- 17. 主页按钮随机关闭活动
- 18. 敬酒时在后台活动(当我按下home键)
- 19. 单击辅助按钮时关闭活动div
- 20. 活动在按下按钮时关闭
- 21. 在设备重新启动后插入时,App强制关闭
- 22. 单击单选按钮时强制关闭
- 23. 当我点击一个按钮时,重新启动动画
- 24. 当前活动不关闭(完成)按钮单击
- 25. 敬酒不工作的WebView
- 26. 单击关闭按钮后,Modal会自动重新打开
- 27. 启动服务时强制关闭
- 28. 计时器在活动关闭并重新启动后不会停止
- 29. 微分主页按钮,按下后退按钮并启动新活动
- 30. 重新关注主要活动(同时切换活动)
更换** **方面有** YourActivityName.this **。 – Pankaj
谢谢,我有另一个疑问,我的按钮只有当我双击它,第二次,它工作正常 – Gautham