小编Fil*_*son的帖子

java.lang.RuntimeException:您的内容必须具有一个ListView,其id属性为'android.R.id.list'

我知道有一些类似的问题,但即使我看着这些问题,我也无法使它成功.错误消息是:

java.lang.RuntimeException:您的内容必须具有一个ListView,其id属性为'android.R.id.list'

.我试图将id更改为list.在另一个.这就是代码的样子:

 public class committeeFragment extends SherlockListFragment {

    private CommitteeAdapter adapter;

    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        adapter = new CommitteeAdapter(getActivity().getApplicationContext());
        setListAdapter(adapter);
    }

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        return inflater.inflate(R.layout.fragment_committee, container, false);
    }

    public void
    refreshList() {
        adapter.updateDataSet();
        adapter.notifyDataSetChanged();
    }
}
Run Code Online (Sandbox Code Playgroud)

它使用以下适配器:

    public class CommitteeAdapter extends BaseAdapter {
    private
    ArrayList<StudentCommittee> committeeList;
    private Context context;

    public CommitteeAdapter(Context context) {
        this.context = context;
        CommitteeDatabaseAdapter dbAdapter = new CommitteeDatabaseAdapter(context);
        committeeList = dbAdapter.readAllCommittees();
    }

    public void updateDataSet() { …
Run Code Online (Sandbox Code Playgroud)

android listview

9
推荐指数
2
解决办法
2万
查看次数

未指定方向,默认为水平.当动态添加子项时,这是常见的错误来源

我的应用程序无法运行,因为我的xml文件中存在错误.我的一个LinearLayouts标记为红色,通过悬停我可以看到以下错误消息:未指定方向,默认为水平.当动态添加子项时,这是常见的错误来源.

您可以在下面看到我的代码,我将在下面标记该行:< - 错误消息 - >

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal">

    <LinearLayout 
        android:layout_height="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:orientation="vertical"
        >
        <Button 
            android:id="@+id/btn1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Fragment 1"
            />

        <Button 
            android:id="@+id/btn2"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Fragment 2"
            />

        <Button 
            android:id="@+id/btn3"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Fragment 3"
            />

    </LinearLayout>

    <LinearLayout             <- error message -> 
        android:id="@+id/myFragment"
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="3" />


</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

xml android

7
推荐指数
1
解决办法
1万
查看次数

左连接没有右表的多行

我有两张桌子(UserSalary).我想做一个left joinUserSalary.对于每个用户,我想要他们的名字和工资.如果他们没有工资,那么该领域可以留空.到目前为止,我们需要的是左连接.但我只想要每个用户一行.由于某些缺陷,一个用户可以有几个工资(见表薪水).我只想要每个用户一行,可以随机选择(或前1).我怎么做?预期的输出显示在底部.

用户表:

User Name
1    Adam
2    Al
3    Fred
Run Code Online (Sandbox Code Playgroud)

薪资表

User  Salary
1     1000
2     2000
2     2000
Run Code Online (Sandbox Code Playgroud)

预期表格:

User Name  Salary
1    Adam  1000
2    Al    2000 
3    Fred  null
Run Code Online (Sandbox Code Playgroud)

sql sql-server teradata

4
推荐指数
2
解决办法
1万
查看次数

无法在插件org.springframework.boot中找到目标:'spring-boot-maven-plugin:1.1.4.RELEASE可用目标重新打包

我昨天在eclipse中运行了一个spring应用程序(我有Windows 7).我今天通过命令提示符使用以下命令运行它:mvn spring-boot: run

这次它没有用,我收到了消息:

Could not find goal '' in plugin org.springframework.boot:spring-boot-maven-plugin:1.1.4.RELEASE among available goals repackage
Run Code Online (Sandbox Code Playgroud)

由于我没有更改代码,我不知道为什么它不起作用,我应该怎么做再次运行它.我还尝试过一个不运行的旧项目,它会收到相同的错误消息.

java spring maven spring-boot

3
推荐指数
1
解决办法
3235
查看次数

setText在onCreateView(...)中的片段中的问题

我知道人们也问过类似的问题,但我仍然无法解决。我有一个片段,并且在其中onCreateView()有一个字符串,我想将其设置为等于textView中的文本。但是我不能使它工作。有人可以给我一个如何编写代码的例子吗?

例如,我尝试过此操作,导致应用程序崩溃:

TextView text = (TextView) getActivity().findViewById(R.id.sektion_name_detailed_view);
    text.setText("test");
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

06-12 23:02:59.926: W/dalvikvm(2402): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
06-12 23:02:59.933: E/AndroidRuntime(2402): FATAL EXCEPTION: main
06-12 23:02:59.933: E/AndroidRuntime(2402): java.lang.NullPointerException
06-12 23:02:59.933: E/AndroidRuntime(2402):     at se.Appsolut.student.DetailedViewSektionerFragment.onCreateView(DetailedViewSektionerFragment.java:21)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at android.support.v4.app.Fragment.performCreateView(Fragment.java:1460)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:911)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:429)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at android.os.Handler.handleCallback(Handler.java:615)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at android.os.Handler.dispatchMessage(Handler.java:92)
06-12 23:02:59.933: E/AndroidRuntime(2402):     at …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments

2
推荐指数
1
解决办法
9985
查看次数

echo file_get_contents($ _ FILES ["image"] ["tmp_name"]不执行任何操作

我写了以下代码.Web浏览器中没有写入任何内容,也不会引发任何错误.谁能帮助我找出问题所在?

try {
   echo file_get_contents($_FILES["image"]["tmp_name"]);
} catch (Exception $e) {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}
Run Code Online (Sandbox Code Playgroud)

这是表格:

echo "<form action='upload.php' method='post' enctype='multipart/form-data'> 
        <p><input type='file' name='myfile'/></p>
        <p><input type='submit' value='Upload'/></p>
        </form>";
Run Code Online (Sandbox Code Playgroud)

问题是我正在按照我应该设置的教程:$ image = file_get_contents($ _ FILES ["image"] ["tmp_name"]); 当教程中的人试图回应它时,文件内容是在浏览器中写入的.我什么都没发生.我认为它不起作用.

php

1
推荐指数
1
解决办法
2万
查看次数

加入给出错误的总和

我正在尝试编写一个select语句,为每个名称收集一行.因此预期的产出是:

名称= Al,薪水= 30,奖金= 10

表格1

Name   Salary
Al     10
Al     20
Run Code Online (Sandbox Code Playgroud)

TABLE_2

Name  Bonus
Al    5
Al    5
Run Code Online (Sandbox Code Playgroud)

我该怎么写?我试着:

Select t1.Name, SUM(t1.Salary), SUM(t2.Bonus) FROM table_1 t1
LEFT JOIN table_2 t2 
ON t1.Name=t2.Name
Group By 1
Run Code Online (Sandbox Code Playgroud)

我得到奖金20而不是10作为奖金.这可能是因为t1中有两行累加奖金.如何修改我的功能以获得正确的奖励?

sql teradata

1
推荐指数
1
解决办法
205
查看次数

在spring-boot中将hashmap转换为json字符串

我正在创建一个spring-boot应用程序,我希望能够将一个hashmap的全部内容作为json字符串返回.我怎么做?

我的hashmap如下所示:

private static final Map<String,Animal> animalMap= new HashMap<String,Animal>();
Run Code Online (Sandbox Code Playgroud)

功能

@RequestMapping(value="/animals", method=RequestMethod.GET)
    public String showAllAnimals() {

        // In here I want to return the content of my hashmap as a Json String
    }
Run Code Online (Sandbox Code Playgroud)

java spring json spring-boot

0
推荐指数
1
解决办法
6049
查看次数