当前位置: 首页>>代码示例>>Java>>正文


Java Bundle.getLong方法代码示例

本文整理汇总了Java中android.os.Bundle.getLong方法的典型用法代码示例。如果您正苦于以下问题:Java Bundle.getLong方法的具体用法?Java Bundle.getLong怎么用?Java Bundle.getLong使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.os.Bundle的用法示例。


在下文中一共展示了Bundle.getLong方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initBundle

import android.os.Bundle; //导入方法依赖的package包/类
@Override
protected void initBundle(Bundle bundle) {
    super.initBundle(bundle);
    isShowIdentityView = bundle.getBoolean("isShowIdentityView", true);
    mReqCatalog = bundle.getInt(BUNDLE_KEY_REQUEST_CATALOG, CATALOG_NEW);
    switch (mReqCatalog) {
        case CATALOG_FRIENDS:
        case CATALOG_SOMEONE:
        case CATALOG_MYSELF:
            mUserId = bundle.getLong(BUNDLE_KEY_USER_ID, AccountHelper.getUserId());
            break;
        case CATALOG_TAG:
            tag = bundle.getString(BUNDLE_KEY_TAG);
            setHasOptionsMenu(true);
            break;
    }
}
 
开发者ID:hsj-xiaokang,项目名称:OSchina_resources_android,代码行数:18,代码来源:TweetFragment.java

示例2: BluetoothLeDevice

import android.os.Bundle; //导入方法依赖的package包/类
/**
 * Instantiates a new bluetooth le device.
 *
 * @param in the in
 */
@SuppressWarnings("unchecked")
protected BluetoothLeDevice(final Parcel in) {
    final Bundle b = in.readBundle(getClass().getClassLoader());
    mCurrentRssi = b.getInt(PARCEL_EXTRA_CURRENT_RSSI, 0);
    mCurrentTimestamp = b.getLong(PARCEL_EXTRA_CURRENT_TIMESTAMP, 0);
    mDevice = b.getParcelable(PARCEL_EXTRA_BLUETOOTH_DEVICE);
    mFirstRssi = b.getInt(PARCEL_EXTRA_FIRST_RSSI, 0);
    mFirstTimestamp = b.getLong(PARCEL_EXTRA_FIRST_TIMESTAMP, 0);
    mRecordStore = b.getParcelable(PARCEL_EXTRA_DEVICE_SCANRECORD_STORE);
    mRssiLog = (Map<Long, Integer>) b.getSerializable(PARCEL_EXTRA_DEVICE_RSSI_LOG);
    mScanRecord = b.getByteArray(PARCEL_EXTRA_DEVICE_SCANRECORD);
}
 
开发者ID:Twelvelines,项目名称:AndroidMuseumBleManager,代码行数:18,代码来源:BluetoothLeDevice.java

示例3: handleMessage

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public void handleMessage(Message msg) {
    super.handleMessage(msg);
    switch (msg.what) {
        case HANDLER_LOADING:
            //实时更新进度
            Bundle bundle = msg.getData();
            long transferedBytes = bundle.getLong("transferedBytes");
            long totalSize = bundle.getLong("totalSize");
            mTvTextSize.setText(transferedBytes + "/" + totalSize);
            //设置进度,百分比形式
            mNumberProgressBar.setProgress((int) (((float)transferedBytes / (float) totalSize) *
                    100));
            break;
        case HANDLER_OK:
            mTvTextSize.setText("下载成功");
            //启动这个应用安装
            startInstallApk();
            break;
        case HANDLER_FAIL:
            mTvTextSize.setText("下载失败");
            break;
    }
}
 
开发者ID:Hultron,项目名称:LifeHelper,代码行数:25,代码来源:UpdateActivity.java

示例4: onCreate

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Bundle args = getArguments();
    if(args.containsKey("label_id")){
        labelId = args.getLong("label_id");
    }
    if (savedInstanceState != null){
        selected_color = savedInstanceState.getInt("selected_color");
        labelId = savedInstanceState.getLong("label_id");
    }
    if(labelId != null){
        Uri labelUri = ContentUris.withAppendedId(ToduleDBContract.TodoLabel.CONTENT_ID_URI_BASE, labelId);
        Cursor cr = getContext().getContentResolver().query(labelUri, null, null, null, null);
        cr.moveToFirst();
        selected_color = cr.getInt(cr.getColumnIndexOrThrow(ToduleDBContract.TodoLabel.COLUMN_NAME_COLOR));
        label_text = cr.getString(cr.getColumnIndexOrThrow(ToduleDBContract.TodoLabel.COLUMN_NAME_TAG));
        label_text_color = cr.getInt(cr.getColumnIndexOrThrow(ToduleDBContract.TodoLabel.COLUMN_NAME_TEXT_COLOR));
        cr.close();
    }

}
 
开发者ID:danlls,项目名称:Todule-android,代码行数:23,代码来源:ToduleLabelAddFragment.java

示例5: setState

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public void setState(Bundle bundle) {
    if (bundle != null) {
        // Restore value of members from saved state
        if (bundle.getString(I_STATIONS) != null) {
            PreferredJourney journey = gson.fromJson(bundle.getString(I_STATIONS), PreferredJourney.class);
            this.departureStation = journey.getStation1();
            this.arrivalStation = journey.getStation2();
            view.setStationNames(departureStation.getNameLong(), arrivalStation.getNameLong());
            setFavouriteButtonStatus();
        }
        this.dateTime = new DateTime(bundle.getLong(I_TIME, DateTime.now().getMillis()));
        this.isSearchComingFromSwipe = bundle.getBoolean(I_FROM_SWIPE, false);
    } else {
    }
}
 
开发者ID:albertogiunta,项目名称:justintrain-client-android,代码行数:17,代码来源:JourneyResultsPresenter.java

示例6: onRestoreInstanceState

import android.os.Bundle; //导入方法依赖的package包/类
@Override
    protected void onRestoreInstanceState(Bundle state) {
        super.onRestoreInstanceState(state);

        long id = state.getLong(GESTURES_INFO_ID, -1);
        if (id != -1) {
            final Set<String> entries = sStore.getGestureEntries();
out:        for (String name : entries) {
                for (Gesture gesture : sStore.getGestures(name)) {
                    if (gesture.getID() == id) {
                        mCurrentRenameGesture = new NamedGesture();
                        mCurrentRenameGesture.name = name;
                        mCurrentRenameGesture.gesture = gesture;
                        break out;
                    }
                }
            }
        }
    }
 
开发者ID:sdrausty,项目名称:buildAPKsSamples,代码行数:20,代码来源:GestureBuilderActivity.java

示例7: hasTokenInformation

import android.os.Bundle; //导入方法依赖的package包/类
/**
 * Returns a boolean indicating whether a Bundle contains properties that
 * could be a valid saved token.
 * 
 * @param bundle
 *            A Bundle to check for token information.
 * @return a boolean indicating whether a Bundle contains properties that
 *         could be a valid saved token.
 */
public static boolean hasTokenInformation(Bundle bundle) {
    if (bundle == null) {
        return false;
    }

    String token = bundle.getString(TOKEN_KEY);
    if ((token == null) || (token.length() == 0)) {
        return false;
    }

    long expiresMilliseconds = bundle.getLong(EXPIRATION_DATE_KEY, 0L);
    if (expiresMilliseconds == 0L) {
        return false;
    }

    return true;
}
 
开发者ID:MobileDev418,项目名称:AndroidBackendlessChat,代码行数:27,代码来源:TokenCachingStrategy.java

示例8: onCreate

import android.os.Bundle; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_cloud_photos);

    unbinder = ButterKnife.bind(this);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction(Intent.ACTION_MEDIA_MOUNTED);
    intentFilter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
    intentFilter.addDataScheme("file");

    Bundle bundle = getIntent().getExtras();
    albumId = bundle.getLong("albumId", 0);

    adapter = new CloudPhotosAdapter(this, cols);
    adapter.addHeader(new View(this));

    gridLayoutManager = new GridLayoutManager(this, cols);

    recyclerView.setLayoutManager(gridLayoutManager);
    recyclerView.setAdapter(adapter);
    gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
        @Override
        public int getSpanSize(int position) {
            return adapter.getSpanSize(position);
        }
    });
}
 
开发者ID:aliyun,项目名称:aliyun-cloudphotos-android-demo,代码行数:34,代码来源:CloudPhotosActivity.java

示例9: onActivityCreated

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    mActivityId = savedInstanceState != null ?
        savedInstanceState.getLong(KEY_ACTIVITY_ID)
        : NEXT_ID.getAndIncrement();
}
 
开发者ID:schul-cloud,项目名称:schulcloud-mobile-android,代码行数:9,代码来源:BaseDialog.java

示例10: restoreState

import android.os.Bundle; //导入方法依赖的package包/类
/**
 * Restore game state if our process is being relaunched
 * 
 * @param icicle a Bundle containing the game state
 */
public void restoreState(Bundle icicle) {
    setMode(PAUSE);

    mAppleList = coordArrayToArrayList(icicle.getIntArray("mAppleList"));
    mDirection = icicle.getInt("mDirection");
    mNextDirection = icicle.getInt("mNextDirection");
    mMoveDelay = icicle.getLong("mMoveDelay");
    mScore = icicle.getLong("mScore");
    mSnakeTrail = coordArrayToArrayList(icicle.getIntArray("mSnakeTrail"));
}
 
开发者ID:sdrausty,项目名称:buildAPKsSamples,代码行数:16,代码来源:SnakeView.java

示例11: AccessTokenManager

import android.os.Bundle; //导入方法依赖的package包/类
/**
 * 通过Parcel流构建AccessTokenManager,主要用在Parcelable.Creator中
 *
 * @param source Parcel 流信息
 */
public AccessTokenManager(Parcel source) {
    Bundle bundle = Bundle.CREATOR.createFromParcel(source);
    if (bundle != null) {
        this.accessToken = bundle.getString(OauthConfig.BundleKey.KEY_ACCESS_TOKEN);
        this.expireTime = bundle.getLong(OauthConfig.BundleKey.KEY_EXPIRE_TIME);
    }
    compareWithConfig();
}
 
开发者ID:dueros,项目名称:dcs-sdk-java,代码行数:14,代码来源:AccessTokenManager.java

示例12: onCreateView

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment_tasks, container, false);
    ButterKnife.bind(this, v);

    Bundle bundle = getArguments();
    state = bundle.getInt("state");
    project_id = bundle.getLong("project_id");

    return v;
}
 
开发者ID:The-LoneWolf,项目名称:Project-Assistant,代码行数:13,代码来源:TasksFragment.java

示例13: onActivityResult

import android.os.Bundle; //导入方法依赖的package包/类
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == REQUEST_PLACE_PICKER) {
        if (resultCode == Activity.RESULT_OK) {
            Place place = PlacePicker.getPlace(this,data);
            Map<String,Object>shareLocation=new HashMap<>();
            shareLocation.put("time", ServerValue.TIMESTAMP);
            //get data from Login Activity
            Intent in=getIntent();
            Bundle b=in.getExtras();
            String name=b.getString("name");
            Long number=b.getLong("contact_no");
            Toast.makeText(this,"name: "+name+" number: "+number.toString(),Toast.LENGTH_SHORT).show();
            //Map<String,Long>userData=new HashMap<>();
            //userData.put(name,number);
            Map userData=new HashMap();
            userData.put(name,number);
            mFirebase.child(FIREBASE_ROOT_NODE).child(place.getId()).setValue(shareLocation);
            Firebase fire=new Firebase(FIREBASE_URL);
            Firebase userRef=fire.child(FIREBASE_ROOT_NODE);
            Firebase people=userRef.child(place.getId());
            people.updateChildren(userData);
            //mFirebase.child(FIREBASE_ROOT_NODE).child(place.getId());
            //mFirebase.setValue(userData);
            Toast.makeText(this,"added:"+name+" "+number,Toast.LENGTH_SHORT).show();
            //Toast.makeText(this,"added location",Toast.LENGTH_SHORT).show();
        } else if (resultCode == PlacePicker.RESULT_ERROR) {
            Toast.makeText(this, "Places API failure! Check that the API is enabled for your key",
                    Toast.LENGTH_LONG).show();
        }
    } else {
        super.onActivityResult(requestCode, resultCode, data);
    }
}
 
开发者ID:agarwal-akash,项目名称:BonAppetit_Android-Project,代码行数:35,代码来源:MapsActivity.java

示例14: onCreate

import android.os.Bundle; //导入方法依赖的package包/类
/**
 * Subclasses must create a new BrowserAdapter and according to the adapter
 * class, create a new ThumbnailRequester.
 */
@Override
public void onCreate(Bundle bundle) {
    super.onCreate(bundle);
    mSelectedPosition=0;
    mContext = getActivity().getApplicationContext();

    mPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity());

    mThumbnailEngine = ThumbnailEngineVideo.getInstance(mContext);
    mThumbnailEngine.setThumbnailSize(
            getResources().getDimensionPixelSize(R.dimen.video_details_poster_width),
            getResources().getDimensionPixelSize(R.dimen.video_details_poster_height));
    Bundle posBundle = bundle!=null?bundle:getArguments();

    if (posBundle != null) {
        mFirstVisiblePosition = posBundle.getInt(FIRST_VISIBLE_POSITION);
        mSelectedPosition = posBundle.getInt(SELECTED_POSITION);
        mScroll = posBundle.getInt(CURRENT_SCROLL);
        mListState= posBundle.getParcelable(LIST_STATE_KEY);
    }
    if (bundle != null) {
        mCopyName = bundle.getString(COPY_NAME);
        mCopyLength = bundle.getLong(COPY_LENGTH);
        mCopyDialogID = bundle.getInt(COPY_DIALOG);
    }
    setHasOptionsMenu(true);
}
 
开发者ID:archos-sa,项目名称:aos-Video,代码行数:32,代码来源:Browser.java

示例15: onBindViewHolder

import android.os.Bundle; //导入方法依赖的package包/类
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
    if (getArguments().getBundle("0") == null) {

        holder.duration.setText("");
        holder.durationLabel.setText("");
        holder.fileSize.setText("");
        holder.fileSizeLabel.setText("");
        holder.fileName.setText("");
        holder.fileNameLabel.setText("");

        holder.userName.setText("No one else here");
        holder.userNameLabel.setText("");
    } else {
        Bundle user = getArguments().getBundle(String.valueOf(position));
        holder.userName.setText(user.getString("username"));
        if (user.getLong("duration") == 0) {
            holder.duration.setText("");
        } else {
            holder.duration.setText(String.valueOf(user.getLong("duration")));
        }
        if (user.getLong("size") == 0) {
            holder.fileSize.setText("");
        } else {
            holder.fileSize.setText(String.valueOf(user.getLong("size")));
        }
        holder.fileName.setText(user.getString("filename"));
    }
}
 
开发者ID:mo3rfan,项目名称:syncplayer,代码行数:30,代码来源:UserListDialogFragment.java


注:本文中的android.os.Bundle.getLong方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。