/* CommandListFragment.java Copyright (c) 2016 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.app.simplebot.fragment; import android.app.Fragment; import android.app.ListFragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ListAdapter; import android.widget.ListView; import org.deviceconnect.android.app.simplebot.R; import org.deviceconnect.android.app.simplebot.data.ResultData; import org.deviceconnect.android.app.simplebot.utils.Utils; /** * 処理結果一覧画面 */ public class ResultListFragment extends ListFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ListAdapter adapter = ResultData.INSTANCE.getAdapter(getActivity()); setListAdapter(adapter); } @Override public void onDestroy() { super.onDestroy(); } @Override public void onResume() { super.onResume(); getActivity().setTitle(getString(R.string.app_name) + " [処理結果一覧]"); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_result_list, container, false); } @Override public void onListItemClick(ListView l, View v, int position, long id) { Fragment fragment = new ResultDetailsFragment(); Bundle bundle = new Bundle(); bundle.putLong("id", id); fragment.setArguments(bundle); Utils.transition(fragment, getFragmentManager(), true); } }