/* HostSettingActivity.java Copyright (c) 2014 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.deviceplugin.host.setting; import org.deviceconnect.android.ui.activity.DConnectSettingPageFragmentActivity; import android.support.v4.app.Fragment; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; /** * 設定用Activity. * * @author NTT DOCOMO, INC. */ public class HostSettingActivity extends DConnectSettingPageFragmentActivity { /** サービスID. */ private String mServiceId; /** ページ数. */ private static final int PAGE_COUNT = 1; @Override public Fragment createPage(final int position) { return new HostGpsSettingFragment(); } @Override protected void onResume() { super.onResume(); // 自分の名前 // SystemProfileでデバイスプラグイン一覧を取得 // 自分の名前とマッチさせて、PluginをIDを使用する ViewPager vp = getViewPager(); vp.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageScrollStateChanged(final int state) { } @Override public void onPageScrolled(final int position, final float positionOffset, final int positionOffsetPixels) { } @Override public void onPageSelected(final int position) { } }); } /** * サービスIDを取得する. * * @return サービスID */ public String getServiceId() { return mServiceId; } /** * サービスIDを設定する. * * @param serviceId サービスID */ public void setServiceId(final String serviceId) { mServiceId = serviceId; } @Override public int getPageCount() { return PAGE_COUNT; } }