小编chr*_*vik的帖子

Android LogCat设备已断开连接

我在Logcat上苦苦挣扎.每次按下按钮更改程序中的意图时,手机都会与LogCat断开连接,并显示消息"Device Disconnected".

是什么导致这个?为什么?可能是我的代码抛出一个错误断开LogCat?或者这是一个LogCat问题?

我试图重启eclipse,并在没有运气的情况下停止adb.exe进程.

 : E/(): Device disconnected
Run Code Online (Sandbox Code Playgroud)

eclipse android logcat

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

Android:表没有名为"变量名"的列MySql数据库错误

当我尝试在我的数据库中添加一个新条目时,我得到的错误就像下面显示的一样.我现在搜索它几个小时,但我无法发现错误.任何输入都会很棒!

这是LogCat错误.

02-27 23:02:51.451: E/SQLiteLog(6777): (1) table dager has no column named brutto
02-27 23:02:51.451: E/SQLiteDatabase(6777): Error inserting brutto=0 date=21.03.2013      
hours=4
02-27 23:02:51.451: E/SQLiteDatabase(6777): android.database.sqlite.SQLiteException:    
table dager has no column named brutto (code 1): , while compiling: INSERT INTO     
dager(brutto,date,hours) VALUES (?,?,?)
02-27 23:02:51.451: E/SQLiteDatabase(6777):     at 
android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
02-27 23:02:51.451: E/SQLiteDatabase(6777):     at           android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:882)
02-27 23:02:51.451: E/SQLiteDatabase(6777):     at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:493)
02-27 23:02:51.451: E/SQLiteDatabase(6777):     at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
02-27 23:02:51.451: E/SQLiteDatabase(6777):     at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
02-27 23:02:51.451: E/SQLiteDatabase(6777):     at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
02-27 23:02:51.451: E/SQLiteDatabase(6777): …
Run Code Online (Sandbox Code Playgroud)

java sqlite android

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

通过内部联接在多个列上分组

我有以下数据库。

msg
....
 - uid (pk)
 - sender
 - msg

relation
---------
 - uid (fk)
 - reciever
Run Code Online (Sandbox Code Playgroud)

一条消息可以发送给多个收件人,我想接收所有收件人和发件人的唯一列表。问题是发件人也可以是收件人,因此我得到了重复的邮件。

一个例子是:

SELECT  msg.sender,relation.reciever,msg.msg,msg.uid from msg inner join relation on msg.uid = relation.uid group by msg.sender;


+-------------+-------------+-------+-----+
| sender      | reciever    | msg   | uid |
+-------------+-------------+-------+-----+
| 123         | 321         | Test1 | 1   |
| 321         | 123         | Test2 | 2   |
+-------------+-------------+-------+-----+
Run Code Online (Sandbox Code Playgroud)

问题在于,现在存在重复项。我想要其中之一,而不是两者都在两个字段中都是唯一的。为此,我在组中添加了msg.reciever,如下所示:

SELECT  msg.sender,relation.number,msg.msg,msg.uid from msg inner join
 relation on msg.uid = relation.uid group by msg.sender, relations.reciever;
Run Code Online (Sandbox Code Playgroud)

但是结果是一样的。如何完成在两列中产生唯一结果的任务? …

mysql sql

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

片段放在NavigationDrawer之上

我正在尝试PreferenceFragment在我的应用程序中添加一个.问题是,它是自动放在我的上面NavigationDrawer.

public class SetPreferenceActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  setContentView(R.layout.settings);
  navigationDrawer(); // Loads the NavigationDrawer

  getFragmentManager().beginTransaction().replace(android.R.id.content,
               new Settings()).commit();

 }
Run Code Online (Sandbox Code Playgroud)

如您所见,我加载"SettingsFragment"并用它替换内容?(我不确定)但它把它置于其他一切之上..这是我的设置片段.

public class Settings extends PreferenceFragment  {
    static final String TAG = "MAIN";

    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
         addPreferencesFromResource(R.xml.preferences);

    }
Run Code Online (Sandbox Code Playgroud)

一切都按预期工作,但PreferenceFragment被加载到前面,掩盖了NavigationDrawer的滑动,我试着调用bringToFront();listview,没有运气.

参考图片:

是否有可能告诉片段加载到listview后面?我还想在ViewPager中加载片段,但是我得到一个错误,即Pager Adapter不接受PreferenceFragment类型的片段.

android android-preferences android-layout android-fragments

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

LINQ根据对象行中的整数获取10个对象

我正在尝试从数据库中选择10个用户,按字段"points"及其值排序.点数最多的用户可以在数据库中的任何位置,因此我必须检查所有点行,并选择具有最高"点"整数的行.字段的类型是可空的int.

我试过了 :

var top = (from UserInformation in dbConn.UserInformations 
           orderby UserInformation.Points.Count() descending
           select UserInformation).Take(10);
Run Code Online (Sandbox Code Playgroud)

但我不能这样做,因为.Count()无效int? (nullable),所以我很难使用,.getValueOrDefault()但它也不会让我使用那个.所以我现在有点卡住了.

c# linq asp.net

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