我在我的活动中有一个方法,我如何从另一个类(不是来自活动)调用该方法,因为我需要将参数传递给该类。我得到nullPointerException如果我为我的活动创建一个对象,请任何人都帮我共享首选项上的空指针异常
回答
不要把你的数据放在Activity类中。一般从活动到活动Bundle params用于传递数据。如果你告诉我你确切的问题,那么可能是我们可以找到任何解决方案。
也在获取活动对象,但是当我尝试使用someContext.getSharedPreferences(“key”,0)时,它返回null。 – user1335605
你真的可以告诉它它返回的结果是空的sharedpreference对象为null还是返回值为null。如果value返回为null,则表示该值不会被保存,并返回默认的空值,即您可以更改的默认空值。 – Shachillies
请再提一下确切的scenerio。 – Shachillies
嘛不知道如果我理解正确的,但是,
你能不能绕过从活动到“其他”类方法的引用?像:
class YourClass {
//bla bla bla
public void yourMethod(Activity activity)
{
if(null != activity)
activity.method();
else
//something
}
}
欢呼
- 1. 清除共享首选项会抛出空指针异常
- 2. 空指针异常,而从共享首选项获取值
- 3. 微调控件上的共享首选项上的空指针异常
- 4. setSummary的首选项(空指针异常)
- 5. 共享首选项上的类抛出异常
- 6. 共享首选项
- 7. 共享首选项
- 8. 共享首选项
- 9. 共享首选项值返回空
- 10. 空指针异常调用共享偏好的对象
- 11. 在android空指针异常的共享偏好
- 12. Arraylist的共享首选项
- 13. Android上的奇怪共享首选项
- 14. 异常空指针异常
- 15. 获得空指针异常android系统中共享偏好
- 16. 使用共享首选项时遇到零点异常
- 17. 清除共享首选项
- 18. 共享首选项关闭
- 19. 使用共享首选项
- 20. 列表共享首选项
- 21. 共享首选项存储
- 22. Android Studio共享首选项
- 23. 检索共享首选项
- 24. 共享首选项Android
- 25. 共享首选项Android
- 26. Android共享首选项
- 27. Android共享首选项
- 28. 乘法共享首选项
- 29. 共享首选项Android
- 30. 空指针异常
如果需要从另一个类支持你的活动然后发送活动的参考,同时调用类的方法,你可以通过你used.No需要创建参考反活动对象 – Rasel