/*
SummaryFragment
Copyright (c) 2015 NTT DOCOMO,INC.
Released under the MIT license
http://opensource.org/licenses/mit-license.php
*/
package org.deviceconnect.android.deviceplugin.kadecot.fragment;
import org.deviceconnect.android.deviceplugin.kadecot.R;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.Toast;
/**
* The page which check Kadecot server window of Kadecot device plug-in.
*
* @author NTT DOCOMO, INC.
*/
public class KadecotCheckServerFragment extends Fragment {
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
final Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.fragment_check_kadecot_server, container, false);
Button launchKadecot = (Button) root.findViewById(R.id.launch_kadecot);
launchKadecot.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(final View view) {
PackageManager pm = getActivity().getPackageManager();
Intent intent = pm.getLaunchIntentForPackage(getString(R.string.kadecot_package_name));
try {
startActivity(intent);
} catch (Exception e) {
Toast.makeText(getActivity(), getString(R.string.not_install_kadecot_body),
Toast.LENGTH_SHORT).show();
}
}
});
return root;
}
}