UsbSharingInfo 分析
package com.mediatek.wireless;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import com.android.settings.R;
import com.android.settings.SettingsPreferenceFragment;
public class UsbSharingInfo extends SettingsPreferenceFragment {
public static final String TAG = "UsbSharingInfo";
private static final int MENU_OK = Menu.FIRST;
public UsbSharingInfo() {
}
/**
* ᄡᄡᄑᄄ재fragment¢ᅨᅥᅮᅳActivity.onCreate. ᅭᅯ뼈ᄐᄏᆵᄈ�ᅨviewᅱᆴᅪ¬샤ᄊᆱᅫ
*/
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setHasOptionsMenu(true); //│ᅱᅢFragment쒀ᅬᅧᅦ외→ᅭᆰᅪᄄᄍ�푸ᅧᅵonCreateOptionsMenu(Menu, MenuInflater)ᄋᄑᄋᄄ수ᅢᄡ투→괴○볘ᄉᆬ
}
/**
* ᄡᄡᄑᄄ재fragment쒀ᅮᆭ샤ᅧᅮᅪᄐᆪᆲᄆ→ᅯᅳᅰ¬ᄡᄡᄑ뜌ᅯᄐᄎ샤ᅧᅮᅪᄐᄇᄁᄋᄉᄏᄌ수ᅢᅰ
*/
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return getActivity().getLayoutInflater().inflate(R.layout.usb_sharing_info, null);
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
MenuItem menuItem = menu.add(0, MENU_OK, 0, android.R.string.ok);
menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM
| MenuItem.SHOW_AS_ACTION_WITH_TEXT);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
final int itemId = item.getItemId();
if (itemId == MENU_OK) {
finishFragment();
}
return super.onOptionsItemSelected(item);
}
}