我通过意图接收来自一个活动的捆绑的活动,并且工作正常。但是同一个活动需要被另一个不向它传递包的活动调用,因此应用程序崩溃抛出一个空指针异常,期望每个意图都有一个包。那么如何编写活动以仅在从特定活动调用时查找包。或者是否有另一种传递数据的方式?
答案 0 :(得分:0)
在访问之前,只需检查= `A(B1)` - A2 // would translate to: A1 - A2 which is 2
是否不是Bundle
:
null
此外,如果将来您希望任何其他活动也将某些其他值或数据类型发送到同一Bundle bundle = getIntent().getExtras();
if(bundle != null) {
// do whatever you wanted to do here
}
,您可以在Activity
支票中再检查一次:
null