我正在尝试将我的Android SDK工具更新为17 rev.我更新了SDK工具,但在属性/库中;
但事实上,在support文件夹中已经存在annotations.jar.我该怎么做才能解决这个问题?
我正在制作一个电子邮件应用程序,它在这个问题的标题中给出错误.我该如何解决这个问题?我正在给我的代码截图,如果它有助于找到解决方案.

我有一个用于访问联系人的代码段.当用户单击该按钮时,联系人列表将打开,用户可以从联系人中选择一个人,并且该人的电子邮件地址应该在edittext上写入.我可以收到用户选择的人的电子邮件.但我无法将其设置为edittext.
static String email = "";
imgbtnaddfromcontacts.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (v == imgbtnaddfromcontacts) {
try
{
Intent intent = new Intent(Intent.ACTION_PICK,
ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(intent, 1);
} catch (Exception e) {
e.printStackTrace();
Log.e("Error in intent : ", e.toString());
}
}
}
});
kimeTxt.setText(email);
}
@Override
public void onActivityResult(int reqCode, int resultCode, Intent data) {
super.onActivityResult(reqCode, resultCode, data);
try {
if (resultCode == Activity.RESULT_OK) {
// Get data
Uri contactData = data.getData();
// Cursor
Cursor cur = …Run Code Online (Sandbox Code Playgroud) 我是ABAP的新手,我正在尝试学习结构数据类型.我找到了第一个创建结构的2个例子;
TYPES : BEGIN OF employee_information,
name TYPE c LENGTH 20,
surname TYPE c LENGTH 20,
tel_no TYPE n LENGTH 12,
END OF employee_information.
Run Code Online (Sandbox Code Playgroud)
另一个是;
DATA : BEGIN OF employee_information,
name TYPE c LENGTH 20,
surname TYPE c LENGTH 20,
tel_no TYPE n LENGTH 12,
END OF employee_information.
Run Code Online (Sandbox Code Playgroud)
我读了这个链接:http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb2ff3358411d1829f0000e829fbfe/content.htm, 用于理解类型和数据之间的区别,但它不足以理解为什么我们使用这些不同的术语用于创建结构数据类型?
在Java项目中,我可以从gmail服务器接收邮件.但我想收到身体的包裹部分.在这个代码示例中,我的最后一个message(messages.length - 1)是multipart/mixed.
调试是在if块上传递但它落入catch块并给我这个消息:
线程"main"中的异常java.lang.ClassCastException:com.sun.mail.imap.IMAPInputStream无法强制转换为javax.mail.Multipart
我该如何处理这个问题?
Message[] messages = folder.getMessages();
ArrayList<String> attachments = new ArrayList<String>();
for (int i = messages.length - 1; i >= 0; i--) {
Part p = messages[i];
if (messages[i].isMimeType("multipart/*"))
{
***Multipart multipart = (Multipart) messages[i].getContent();***
for (int j = 0, m = multipart.getCount(); j < m; j++) {
Part part = multipart.getBodyPart(j);
String disposition = part.getDisposition();
//
if (disposition != null
&& (disposition.equals("ATTACHMENT")))
{
System.out.println(part.getFileName());
attachments.add(saveFile(MimeUtility.decodeText(part.getFileName()), part.getInputStream()));
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我有一个自定义ListView和适配器.我可以从我的列表中删除在我的自定义列表中设置的项目,但我可以从中删除ListView.当我尝试调用时adapter.remove(position),编辑器会说"创建一个方法"remove(int position)"".当我在适配器中创建这个方法时,我不知道该怎么做.代码:
填写我的列表视图:
lv = (ListView) findViewById(R.id.list);
LayoutInflater mLInflater = getLayoutInflater();
final ListViewAdapter adapter = new ListViewAdapter(
getApplicationContext(), kimdenlist, konulist,
mLInflater);
lv.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
ListViewAdapter:
public class ListViewAdapter extends BaseAdapter {
static HashMap<Integer, Boolean> cartItems = new HashMap<Integer, Boolean>();
Context mContext;
ArrayList<String> kimdenlist; // to load images
ArrayList<String> konulist; // for data
LayoutInflater mLayoutInflater;
public ListViewAdapter(Context context, ArrayList<String> kimdenlist, ArrayList<String> konulist,
LayoutInflater layoutInflater) {
mContext = context;
this.kimdenlist = kimdenlist;
this.konulist = konulist;
mLayoutInflater …Run Code Online (Sandbox Code Playgroud) 我在MSDN中找到了一个用于字符串到日期时间转换的示例.但它不起作用,落入catch().为什么这个代码块不起作用?
DateTime dateValue;
string dateString = "2/16/2008 12:15:12 PM";
try {
dateValue = DateTime.Parse(dateString);
Console.WriteLine("'{0}' converted to {1}.", dateString, dateValue);
}
catch (FormatException) {
Console.WriteLine("Unable to convert '{0}'.", dateString);
}
Run Code Online (Sandbox Code Playgroud) 我试图将整数输入保存到数组中,但它不起作用.我从如何从用户输入C#中填充数组中找到了一个字符串保持的示例?
string[] yazi = new string[15];
for (int i = 0; i < yazi.Length; i++)
{
yazi[i] = Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)
但是当我将此代码转换为整数时,它会出错
int[] sayis = new int[20];
for (int k = 0; k < sayis.Length; k++)
{
sayis[k] = int.Parse(Console.ReadLine());
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
我有一个像1,01这样的双号,当它供过于求时我想把它变成2?
double number1 = 1,01
double number2 = 1,1
double number3 = 1,00000001
Run Code Online (Sandbox Code Playgroud)
这些必须是2
我想分开我的2号码.我用不同的类型确定它们.当我试图划分它们时,我收到了错误.
但我的观点是,当我在调试时,为什么第一个数字显示'*'?因此,问题正在发生.
EXCEPTION : CX_SY_CONVERSION_NO_NUMBER
DATA : sayi1, sayi2 TYPE i.
DATA : sonuc TYPE p LENGTH 3.
BREAK-POINT.
sayi1 = 16.
sayi2 = 19.
sonuc = sayi1 / sayi2.
WRITE : / sonuc.
Run Code Online (Sandbox Code Playgroud)