小编sai*_*upa的帖子

选择一个RadioButton值并向后滚动以删除RecyclerView中的选定值

在我的应用程序中,借助于显示20个多项选择题RecyclerView.

如果我更改第一个值RadioGroup并向下滚动,再次向上滚动删除所选值,RecycelarView我也想进一步使用该选定RadioButton值,我也检查了link1但我不明白他在做什么.

以下是我的示例代码段,如果您需要任何说明,请告诉我.

    package com.testing.survey;

import java.util.List;

import android.annotation.SuppressLint;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.TextView;

@SuppressWarnings("rawtypes")
public class DataAdapter extends RecyclerView.Adapter<DataAdapter.ViewHolder> {

    private List<Student> stList;

    public DataAdapter(List<Student> students) {
        this.stList = students;
    }

    // Create new views
    @Override
    public DataAdapter.ViewHolder onCreateViewHolder(ViewGroup parent,
            int viewType) {
        // create a new view
        View itemLayoutView = LayoutInflater.from(parent.getContext()).inflate(
                R.layout.list_row, null);

        // create …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

22
推荐指数
3
解决办法
6969
查看次数

从相机和图库上传在所有版本中都无法正常工作

我正在尝试从教程或相机中获取图像的教程和示例代码的数量,然后裁剪图像并将其上传到服务器.我在那个代码中实现了代码,我面临的问题很少.

  1. 在使用照片应用程序裁剪图像时,在Lollipop设备中,图像不会在图像视图中反映出来,但它会在图像保存时显示消息.
  2. 在nexus手机中,相机和图库都无法使用.
  3. 当我裁剪图像时,在几个设备中的5.0版本获得如下所示的图像 图片

下面是我的代码片段

public void getPhoto() {

        final String[] items = new String[] { "Take from camera",
                "Select from gallery" };
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
                android.R.layout.select_dialog_item, items);
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());

        builder.setTitle("Select Image");
        builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int item) { // pick from
                                                                    // camera
                if (item == 0) {
                    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                    intent.putExtra(
                            "android.intent.extras.CAMERA_FACING",
                            android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT);
                    mImageCaptureUri = Uri.fromFile(new File(Environment
                            .getExternalStorageDirectory(), "tmp_avatar_"
                            + String.valueOf(System.currentTimeMillis())
                            + ".jpg"));

                    intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
                            mImageCaptureUri);

                    try { …
Run Code Online (Sandbox Code Playgroud)

android image-uploading android-gallery android-camera android-camera-intent

12
推荐指数
1
解决办法
1130
查看次数

将在eclipse中支持通过GCM推送通知

我正在使用eclipse IDE进行开发.我在我的项目中遵循了很多教程并实现了推送通知,但我没有得到GCM注册ID,所以我的问题是:eclipse是否会支持推送通知?

以下是代码段; 如果您需要更清晰,请在下面评论.

        registerReceiver(mHandleMessageReceiver, new IntentFilter(DISPLAY_MESSAGE_ACTION));

    Log.v("testing", "testing");
    // Get GCM registration id
    final String regId = GCMRegistrar.getRegistrationId(this);

    Log.v("regId", regId);
    // Check if regid already presents
    if (regId.equals("")) {
        // Registration is not present, register now with GCM
        Log.v("registerd","am here");

        GCMRegistrar.register(this, SENDER_ID);

    } else {
        // Device is already registered on GCM
        if (GCMRegistrar.isRegisteredOnServer(this)) {
            // Skips registration.              
            Toast.makeText(getApplicationContext(), "Already registered with GCM", Toast.LENGTH_LONG).show();
        } else {
            // Try to register again, but not in the UI …
Run Code Online (Sandbox Code Playgroud)

eclipse android push-notification google-cloud-messaging

0
推荐指数
1
解决办法
825
查看次数