package com.jdroid.android.sample.ui.toasts; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import com.jdroid.android.fragment.AbstractFragment; import com.jdroid.android.sample.R; import com.jdroid.android.utils.ToastUtils; import com.jdroid.java.concurrent.ExecutorUtils; public class ToastsFragment extends AbstractFragment { @Override public Integer getContentFragmentLayout() { return R.layout.toasts_fragment; } /** * @see com.jdroid.android.fragment.AbstractFragment#onViewCreated(android.view.View, android.os.Bundle) */ @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); findView(R.id.displayToastFromUIThread).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ToastUtils.showToast(R.string.toastFromUIThread); } }); findView(R.id.displayToastFromWorkerThread).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ExecutorUtils.execute(new Runnable() { @Override public void run() { ToastUtils.showToastOnUIThread(R.string.toastFromWorkerThread); } }); } }); } }