1
私は現在、プルダウンするたびにそのOnRefreshメソッドを呼び出さないSwipeRefreshLayoutを持っています。私のコードに何か問題がありますか?SwipeRefreshLayoutリスナーがonRefresh()を呼び出さないようにします
public class MainActivity extends AppCompatActivity {
private SwipeRefreshLayout swipe_view;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
swipe_view = (SwipeRefreshLayout) findViewById(R.id.this_will_work);
swipe_view.setOnRefreshListener(new OnRefreshListener()
{
@Override
public void onRefresh()
{
Toast.makeText(getApplicationContext(), "OnRefresh() test", Toast.LENGTH_SHORT).show();
}
});
'this'は次のようなエラーを投げます:'第3引数のタイプが間違っています。見つかった: 'my.app.name.MainActivity'、必須: 'android.app.LoaderManager.LoaderCallbacks' ' –
onLoadFinish 'getLoaderManager()を使用していない場合は、この行をハッシュすることができます。initLoader( 0、null、this); ' – Ibrahim
まだ、私がリフレッシュするためにプルダウンしているときは、私のメソッドのどれも呼び出されません。また、 'setColorSchemeResources()'は呼び出されたときに色を変更しないので、私のアプリで何かが壊れていると思います。 +1 –