调用抛出Exception / try catch块的方法

时间:2017-12-17 20:51:17

标签: java android api

所以我的方法看起来像这样:

styles.CLASSNAME

我只是想在别处调用该方法: testSingleGames();

虽然它说:Unhandled Exception.java.lang.InterruptedException。

我尝试了安卓工作室给我的建议修复,这是:

 public void testSingleGames() throws InterruptedException {

               try {

                    Log.d("TEST","JSON");

                } catch (JSONException e) {
                    e.printStackTrace();
                    fail("JSONException!!");
                }

当我这样做时,我的应用程序崩溃了。 那么如何恰当地称这个方法呢?

编辑:

这里有一些 STACKTRACES:

我认为这是"主要原因"因为文字标记为红色:

    try {
        testSingleGames();
    } catch (InterruptedException e) {
        e.printStackTrace();
    }

编辑2:好的我用Google搜索了这一行:没有注册仪器!必须在注册仪器下运行。

以前我有一个问题依赖:

  

与依赖的冲突&#com ;android.support.test:runner'在项目':app'。 app(0.5)和test app(1.0.1)的已解决版本不同。有关详细信息,请参阅https://d.android.com/r/tools/test-apk-dependency-conflicts.html

我"修复"通过改变:

androidTestImplementation' com.android.support.test:runner:1.0.1'

要 实施' com.android.support.test:runner:1.0.1'

所以错误就消失了。

也许这是根本原因?

我希望有人能理解这个o.O,因为我只是试图用一些api来讨价还价,这会给我带来各种各样的问题-..- ...

0 个答案:

没有答案