0

簡単なウィジェットを作りました ( AppWidgetProvider)。コンテンツを読み込むには、インターネットに接続する必要があります (JSoupすごいですね)。明らかに、私は素晴らしいを持っていNetworkOnMainThreadExceptionます。実行しようとしましたAsyncTaskが、Eclipse が私に向かって叫んNo enclosing instance of type WidgetClass is accessible. Must qualify the allocation with an enclosing instance of type WidgetClass (e.g. x.new A() where x is an instance of WidgetClass).でいるので、実行できません。

どうすれば解決できますか?

ありがとう !

4

1 に答える 1

0

たぶん、宣言領域で myAsync().execute() を呼び出そうとしていますか?

public class MyActivity extends Activity {
    new myAsync().execute();//wouldn't work
}
于 2013-01-17T21:31:16.590 に答える