/*
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);
}
}