Tag: android studio

在pagerAdapter中的片段之间发送数据

你好我试图在两个片段之间发送数据,(armarFragment到cocinaFragment),但我不知道它是怎么做的,因为两者都在同一个Activity(tabsActivity)中,它实现了一个pagerAdaptar来显示不同的片段。 在这里,我把我的代码。 谢谢。 tabsActivity.java(在里面你可以找到类pagerAdapter)。 public class tabsActivity extends AppCompatActivity { public MyFragmentPagerAdapter myFragmentPagerAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tabs); android.support.v7.widget.Toolbar toolbar = (android.support.v7.widget.Toolbar) findViewById(R.id.appbar); setSupportActionBar(toolbar); getSupportActionBar().setTitle(“Arma tu pizza”); myFragmentPagerAdapter = new MyFragmentPagerAdapter(getSupportFragmentManager()); ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); viewPager.setAdapter(myFragmentPagerAdapter); TabLayout tabLayout = (TabLayout) findViewById(R.id.appbartabs); tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); tabLayout.setupWithViewPager(viewPager); } @Override public boolean onCreateOptionsMenu(Menu menu) { // […]

Android Studio:com.android.ide.common.process.ProcessException:

我正在尝试将ArcGis与Android Studio一起使用。 我试着按照这些步骤 https://developers.arcgis.com/android/guide/install-and-set-up.htm http://blogs.esri.com/esri/arcgis/2014/05/20/using-the-arcgis-android-sdk-with-android-studio-part-1/ 但我遇到这个错误: 错误:任务’:app:dexDebug’的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程’命令’/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/bin/java”完成非零退出值2 我的app结构 app:build.gradle // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:1.1.0’ // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects […]

Fragment null必须是要从实例状态正确重新创建的公共静态类

当调用getSupportFragmentManager()时,我无法弄清楚为什么我的应用程序崩溃。我在其他应用程序中使用了类似的代码来创建警告对话框而没有任何问题。请帮忙! DialogFragment df = new DialogFragment(){ @NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); View view = getActivity().getLayoutInflater().inflate(R.layout.addincome,null); builder.setView(view); //capture final EditText amountEditText=(EditText)view.findViewById(R.id.edit_amount); final EditText descriptionEditText=(EditText)view.findViewById(R.id.edit_description); builder.setNegativeButton(android.R.string.cancel,null); builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { newIncome.setAmount(Double.parseDouble(amountEditText.getText().toString())); newIncome.setDescription(descriptionEditText.getText().toString()); user.incomes.add(newIncome); HashMap modified = new HashMap(); modified.put(uid,user); rootref.setValue(modified); } }); […]

即使应用程序未运行,也要处理onMessageReceived()和onTokenRefresh()

我有一个有2项服务的应用程序: MessagingService extends FirebaseMessagingService 和 InstanceIDService extends FirebaseInstanceIdService 在AndroidManifest.xml文件中声明了。 问题是,当我的应用程序的进程被强制关闭时,服务也会被杀死。 我希望他们不被杀死。 我听说过Service类的START_STICKY标志,但是我不能覆盖这些服务中的onStartCommand()方法,以便返回这个标志……

按“运行应用程序”时出现Gradle错误 – Android Studio 0.4.3

当我按“运行应用程序”时,我收到此错误。 过去两天我一直在寻找修复,你能帮助我吗? 我安装了Android Studio 0.4.3,当我的学校在学校计算机上更新Java时,这个问题就开始了。 org.gradle.tooling.GradleConnectionException:无法使用指定的Gradle发行版“ http://services.gradle.org/distributions/gradle-1.9-all.zip ”创建Tooling API实现的实例。:无法创建实例使用指定的Gradle分发’ http://services.gradle.org/distributions/gradle-1.9-all.zip ‘的Tooling API实现。 buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.7.+’ } } apply plugin: ‘android’ repositories { mavenCentral() } android { compileSdkVersion 19 buildToolsVersion “19.0.0” defaultConfig { minSdkVersion 11 targetSdkVersion 19 } buildTypes { release { runProguard false proguardFile getDefaultProguardFile(‘proguard-android.txt’) } } productFlavors […]

为什么编译时库模块中的包不存在,即使Android Studio在代码中没有显示错误?

我的libs / AndEngine文件夹中有一个库模块(AndEngine)。 编译的代码很好。 在我的root settings.gradle文件中,我有这个: include ‘:app:libs:AndEngine’ include ‘:app’ 然后在我的应用程序的build.gradle文件中,我有依赖项: compile project(‘libs:AndEngine’) 除了我的应用程序代码,所有导入甚至自动完成工作都没有任何错误。 在Android Studio中,找到了所有包。 但是当我去编译时,我得到了大约一百个这样的错误: error: package org.andengine.entity.primitive does not exist import org.andengine.entity.primitive.Rectangle; 我是带着eclipse从ADK来的,所以我是android studio的新手。 如果有人对这个问题有任何答案,我将非常感激!

无法解析符号R.

我正在使用Android Studio添加简短的Toast消息。(我正在制作Android Wear应用程序) 我不知道为什么这个代码在’符号R’上有错误。 它说“无法解析符号R.” import android.app.Activity; import android.content.Context; import android.content.DialogInterface; import android.os.Bundle; import android.support.wearable.view.WatchViewStub; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class MyActivity extends Activity { private TextView mTextView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); //getnextpage Button getnextpage; getnextpage = (Button) findViewById(R.id.getnextpage); getnextpage.setOnClickListener(new OnclickListener() { public void onClick(View v) { […]

Andrioid工作室启动失败:初始化’null’的致命错误

我不知道我的Android工作室发生了什么,当我启动它时,它会向我显示如下错误信息。 我尝试卸载/重新安装它,但它不起作用。谁可以帮助我! Internal error. Please report to https://code.google.com/p/android/issues java.lang.RuntimeException: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing ‘null’ at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:178) at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:52) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing […]

如何在Android Studio中添加Snap to Roads Google Map

您好我想问一下当我有google map API给出的路线时如何添加Snap to Road。 我从A点到B点有一堆Lat lang并绘制一条像Polylines这样的线,但我想要的是如何从给定的路径添加此代码snap到Road? 这是如何从点A到点B添加更多点,这是我要添加的内容, https://developers.google.com/maps/documentation/roads/snap 我的项目看起来像这样

Android广播接收器呼叫无法正常工作? (棉花糖)

我在接到电话后试图显示吐司,我已经实现了注册广播接收器所需的所有必要的东西,但它没有显示吐司。 我想在Marshmallow设备上运行这个程序 MyCallReceiver.java – package com.suhas.callreceiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.telephony.TelephonyManager; import android.util.Log; import android.widget.Toast; public class MyCallReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getStringExtra(TelephonyManager.EXTRA_STATE).equals(TelephonyManager.EXTRA_STATE_RINGING)) { // This code will execute when the phone has an incoming call // get the phone number String incomingNumber = […]