【问题标题】:Unexpected end of declaration message occurred while using AIDE in android, why?在 android 中使用 AIDE 时出现声明消息意外结束,为什么?
【发布时间】:2018-07-04 09:18:09
【问题描述】:

我在 android 中使用 AIDE。当我使用正确的代码时,它也会多次给我消息。这里面有什么问题?

package com.mycompany.listview;

import android.app.*;
import android.os.*;
import android.widget.*;
import java.util.*;
import android.text.*;

public class MainActivity extends Activity 
{

ListView myListView=(ListView)findViewById(R.id.myListView);

ArrayList<String> myList=new ArrayList<String>();

myList.add("khan");
myList.add("Gul");

ArrayAdapter<String> arrays=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,myList);

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}
}

【问题讨论】:

    标签: java android aide


    【解决方案1】:

    将你的代码放入onCreate()回调:-

    ListView myListView=(ListView)findViewById(R.id.myListView);
    
    ArrayList<String> myList=new ArrayList<String>();
    
    myList.add("khan");
    myList.add("Gul");
    
    ArrayAdapter<String> arrays=new ArrayAdapter<String>(this, 
    android.R.layout.simple_list_item_1,myList);
    

    这样说:-

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        ListView myListView=(ListView)findViewById(R.id.myListView);
    
        ArrayList<String> myList=new ArrayList<String>();
    
        myList.add("khan");
        myList.add("Gul");
    
        ArrayAdapter<String> arrays=new ArrayAdapter<String>(this, 
        android.R.layout.simple_list_item_1,myList);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-17
      • 1970-01-01
      • 2014-12-23
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多