gpt4 book ai didi

Android 中的Extend Application 为什么不起作用?

转载 作者:行者123 更新时间:2023-11-30 04:14:29 26 4
gpt4 key购买 nike

我有一个正在扩展应用程序的类

public class MyContext extends Application {

private String _eposta;
public String getEposta()
{
return _eposta;
}
public void setEposta(String eposta) {
_eposta = eposta;
}

private String _sifre;
public String getSifre()
{
return _sifre;
}
public void setSifre(String sifre) {
_sifre = sifre;
}

我有一个主 Activity 类

 eposta = epostaTxt.getText().toString();
sifre = parolaTxt.getText().toString();
((MyContext)getApplication()).setEposta(eposta);
((MyContext)getApplication()).setEposta(sifre);

但是在这一行:((MyContext)getApplication()).setEposta(eposta) application 落入 catch 字段。

顺便我把类声明到 list 中

<application android:name="com.mobil.eposta.MyContext"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">

最佳答案

不要这样做:

((MyContext)getApplication()).setEposta(eposta)

这样做:

MyContext.setEposta(eposta)

应该工作 =)

关于Android 中的Extend Application 为什么不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10259006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com