Cannot make a static reference to the non-static method 5
public void onClick(View v) {
String con=message.getText().toString();
String num=number.getText().toString();
String con2=message.getText().toString();
if(!con.equals("")&&!num.equals(""))
{
ArrayList<String> list=new ArrayList<String>();
list=toNumber(num);
for(int i=0;i<list.size();i++)
{
con = con2.replace("[称谓]", User.getUserName());//这里出问题了
sendSMS(list.get(i), con);}
}
else
Toast.makeText(getBaseContext(), "请输入联系人和信息内容!", Toast.LENGTH_SHORT).show();
}
另一个:
public class User {
public String userName;
private boolean isChecked;
public User(String userName,boolean bool) {
super();
this.userName = userName;
this.isChecked=bool;
}
public String getUserName() {
return userName;
}
目的想调用联系人姓名来替换字符串[称谓]。 各位大神帮帮忙啊,在线等。 展开
2024-07-18 广告
把你这段代码中的User.getUserName()的第一个U变为小写的u试试!
我遇到这种情况,把调用的那个方法加个static就可以了。
引用OnClickListener的问题,如果是Button的话,应该引用View.OnClickListener
import android.view.View.OnClickListener
[Server]
BaseDir=D:\Cmirserver2\Mir200\Share\
GuildDir=D:\Cmirserver2\Mir200\GuildBase\Guilds\
GuildFile=D:\Cmirserver2\Mir200\GuildBase\Guildlist.txt
VentureDir=D:\Cmirserver2\Mir200\ShareV\
ConLogDir=D:\Cmirserver2\Mir200\ConLog\
CastleDir=D:\Cmirserver2\Mir200\Castle\
CastleFile=D:\Cmirserver2\Mir200\Castle\List.txt
EnvirDir=D:\Cmirserver2\Mir200\Envir\
MapDir=D:\Cmirserver2\Mir200\Map\
NoticeDir=D:\Cmirserver2\Mir200\Notice\
LogDir=D:\Cmirserver2\Mir200\Log\
FriendsDir=D:\Cmirserver2\Mir200\Friends\
[Names]从开头([Server])下面的字符替换成abc到结尾 ([Names])上面结束就可以了