/* WearSettingFragment.java Copyright (c) 2014 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.deviceplugin.wear.setting; import org.deviceconnect.android.deviceplugin.wear.R; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.ImageView; /** * Setting screen Fragment. * * @author NTT DOCOMO, INC. */ public class WearSettingFragment extends Fragment implements OnClickListener { /** ImageView. */ private ImageView mImageView; @Override public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) { // Get position. Bundle mBundle = getArguments(); int mPagePosition = mBundle.getInt("position", 0); int mPageLayoutId = this.getResources().getIdentifier("wear_setting_" + mPagePosition, "layout", getActivity().getPackageName()); View mView = inflater.inflate(mPageLayoutId, container, false); if (mPagePosition == 0) { mImageView = (ImageView) mView.findViewById(R.id.dconnect_settings_googleplay); mImageView.setOnClickListener(this); } return mView; } @Override public void onClick(final View v) { if (v.equals(mImageView)) { Uri uri = Uri.parse("market://details?id=com.google.android.wearable.app"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); } } }