小编Lab*_*lan的帖子

错误:android.app.SuperNotCalledException

我是android的新用户,我有一个android数据库连接并创建表应用程序,但在运行时它会生成一个错误.
听到错误:

 07-15 16:25:55.404: ERROR/AndroidRuntime(3308): Uncaught handler: thread main exiting due to uncaught exception
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308): android.app.SuperNotCalledException: Activity {org.example.sqldemo/org.example.sqldemo.SQLDemo} did not call through to super.onDestroy()
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3134)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):    enter code here at                android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3159)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at android.app.ActivityThread.access$2400(ActivityThread.java:112)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1724)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at android.os.Handler.dispatchMessage(Handler.java:99)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at android.os.Looper.loop(Looper.java:123)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at android.app.ActivityThread.main(ActivityThread.java:3948)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at java.lang.reflect.Method.invokeNative(Native Method)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at java.lang.reflect.Method.invoke(Method.java:521)
 07-15 16:25:55.454: ERROR/AndroidRuntime(3308):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782) …
Run Code Online (Sandbox Code Playgroud)

android

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

Java中的内部静态类

使用内部静态类有什么好处?我应该在哪里选择其他选项呢?

它的内存如何分配?

java memory-management static-class

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

FragmentActivity Junit测试

我使用Fragment了Android兼容包,使用了android-support-v4.jar.但我不能对此进行JUnit测试.

我的主要FragmentActivity类声明如下

public class MyActivityClass extends FragmentActivity{
...............
}
Run Code Online (Sandbox Code Playgroud)

然后在我的测试项目中

public class MyActivityClassTest extends ActivityInstrumentationTestCase2<MyActivityClass> {
    public MyActivityClassTest() {  
        super("com.android.myproject", MyActivityClass.class);
    }
    @Override
    protected void setUp() throws Exception {
        super.setUp();
        ...................
    }

    public void testPreconditions() {
        .................
    }
    public void testNotNull(){
        ................
    }
}
Run Code Online (Sandbox Code Playgroud)

但当我作为Android JUnit Test产品故障跟踪运行FailedToCreateTests[Runner:Junit3]

java.lang.RuntimeException: Exception during suite construction
at android.test.suitebuilder.TestSuiteBuilder$FailedToCreateTests.testSuiteConstructionFailed(TestSuiteBuilder.java:239)
at java.lang.reflect.Method.invokeNative(Native Method)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:430)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447)
Caused by: java.lang.reflect.InvocationTargetException
at …
Run Code Online (Sandbox Code Playgroud)

android unit-testing fragment

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

如何将我的应用程序与谷歌+集成

有没有办法将谷歌+与我的应用程序集成.所以,从我的应用程序,我可以

  • 阅读帖子
  • 在我的墙上发布一些东西
  • 访问不同的圈子

至少发布一些东西
谷歌为此提供任何Api或SDK?

android google-plus

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

try/catch块中的完整代码

我想知道,它是一个good practice放置complete codetry block或我应该把only the code which I feel it will cause a specific exception
我应该总是抓住基本的例外

代码1:try块中的完整代码

myFunction(){
 try{
   .........
   Code with chance of OneException 
   .............
 }catch(OneException e){
  ............
 }catch(Exception e){
   ..............
 }
}
Run Code Online (Sandbox Code Playgroud)

代码2:只在try块中有可能出现异常的代码

myFunction(){
  .......
  try{
   Code with chance of OneException 
  }catch(OneException e){
  ............
  }
  ............
}
Run Code Online (Sandbox Code Playgroud)

代码3:我是否应该始终捕获异常

    myFunction(){
      .......
      try{
       Code chance of OneException 
      }catch(OneException e){
      ............
      }catch(Exception e){
       ..............
      }
      ........
   } 
Run Code Online (Sandbox Code Playgroud)

除此之外(code1,code2和code3)哪一个最好?
我主要关注java和C++编码

c++ java

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

将一列更新为其他两列的总和

我需要用一列作为同一表中其他两列的总和来更新表的每一行

像这样的东西

UPDATE table1 SET table1.column1 =每行的sum(table1.column1 + table1.column2)

我试过了

This is working for me

UPDATE table1 SET column1 =(SELECT  SUM(column1 + column2)  FROM table1 where rowid = 1) WHERE rowid = 1
Run Code Online (Sandbox Code Playgroud)

所以我可以通过首先选择所有rowId迭代每个rowid来做到这一点

for( all rowid as i){
    UPDATE table1 SET column1 =(SELECT  SUM(column1 + column2)  FROM table1 where rowid = i) WHERE rowid = i
    }
Run Code Online (Sandbox Code Playgroud)

但我需要在一个查询中对该表中的所有行执行操作

当我尝试:

update table1  set column1  = (select (column1  + column2) from table1 )
Run Code Online (Sandbox Code Playgroud)

这将把我想要做的一行的column1和column2的所有值相加

任何的想法?

我在sqLite for Android工作

sql sqlite android

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

android我们的活动将在堆栈中存在多长时间

我担心的是,我们的活动在堆栈中会持续多久?

我的意思是,当从我的应用程序按下主页按钮,然后通过单击其图标再次启动我的应用程序时,它将重新获得我按下主页按钮的正确位置,而无需为此编写任何特殊代码.
我不知道我是否正确,我认为我的应用程序被推入堆栈,当我启动它时,它从服务器中取出.
我想知道该堆栈或存储它的任何其他地方有多长?在按下主页按钮并使用许多其他应用程序后,是否会被其他应用程序替换?

lifecycle android android-activity

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

在netbeans中为hibernate添加Javadoc

如何添加javadoc netbeans
主要是我用它来进行spring hibernate.它没有显示帮助,并说Javadoc not found
如何添加文档org.?hibernate
当选择一个它显示的功能

    Javadoc not found. Either Javadoc documentation for this item does not exist or
  you have not added specified Javadoc in the Java Platform Manager or the Library Manager.
Run Code Online (Sandbox Code Playgroud)

java netbeans hibernate

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

在FragmentManager中管理BackStackEntries

如何清除BackStackEntriesFragmentManager?这是我用来更改片段对象的代码:

FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
Fragment homeFragment = new Home();
fragmentTransaction.replace(R.id.mainFragement, homeFragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
Run Code Online (Sandbox Code Playgroud)

在特定情况下,我需要删除完整的backstack条目.我没有在片段管理器中找到任何特定的方法.你有什么想法?

android android-fragments android-3.0-honeycomb

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

我如何通过代码锁定设备的方向

可能重复:
Android:暂时禁用活动中的方向更改

我在三星Galaxy选项卡中测试.在那里,我为ORIENTATION_LANDSCAPE和ORIENTATION_PORTRAIT制作了两个布局文件夹,其中包含特定的布局xml.
在那个布局中我有一个按钮,然后在点击它时启动一个进度对话框(使用AsyncTask做一些事情,然后转到新意图)
但是当进度对话框工作时旋转设备时,该对话框和AsyncTask停止和新布局已加载.如果我理解正确的话,我认为onCreate当设备旋转时会调用它如何在我的AsyncTask启动时旋转设备时阻止调用onCreate?
IN SHOT
我如何通过代码锁定设备的方向,例如按钮上的锁定方向单击
谢谢

android

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