草庐IT

parceler

全部标签

ubuntu - 权限被拒绝 : u'/opt/cloudera/parcel-cache/CDH-5. 3.3-1.cdh5.3.3.p0.5-precise.parcel.part'

我正在尝试安装具有3个节点的hadoopcloudera集群,所有这些节点都是ubuntu12.04机器。为此,我做了以下事情。我已经在所有机器上创建了hduser,并通过以下命令授予它root权限。sudoaddgrouphadoopsudoadduser--ingrouphadoophdusersudoadduserhdusersudosudosuhduser然后在所有机器上通过以下命令为无密码ssh生成无密码key。机器详细信息:master-1ip:192.168.0.101slave-1ip:192.168.0.102slave-2ip:192.168.0.103命令:ssh

android - 如何在 Android Lollipop 版本的 Parcelable 类中添加/保留 Class<?> 对象

我在发送Parcelable时遇到问题来自一个Activity的数据给另一个。MYQUESTION:Isitpossibletoadd/keepClassobjectinsideaParcelableclasswhichhastobesenttoanotherActivity?IfpossiblethenhowcanIachieveit?我已经尝试这样做了,但我在Android5.0,5.1and5.1.1中收到以下异常版本:我的LOGCAT:04-1414:58:36.838:E/AndroidRuntime(31164):FATALEXCEPTION:main04-1414:58:

android - 在 Parceler 中使用 Android 注解

我在我的Android项目中使用Android注释。由于实现Parcelable需要大量工作,所以我想使用Parceler和@Parcel注释。问题是,如果我想通过AndroidAnnotations使用@FragmentArg注释,它不会(出于显而易见的原因)识别该类将在实现Parcelable接口(interface)的情况下生成。我现在有两个问题:Parceler将生成的类放在哪里以便我可以使用它们?在parceler.org上声明:“要使用生成的代码,您可以直接引用生成的类,或通过Parcels实用程序类”是否有其他方法可以使用Parceler或任何使用Android注释生成P

java - Android运行时错误: Parcel unable to marshal value

我已经编写了一个这样的类。但是当我使用它时,这个被覆盖的方法发生了运行时错误@OverridepublicvoidwriteToParcel(Parceldest,intflags){dest.writeValue(synclistener);}我的类(class)publicclassSyncListenEntityimplementsParcelable{privateLocationServiceProvider.LocationSyncNotifiersynclistener;publicLocationServiceProvider.LocationSyncNotifierg

java - 如何在 Java 代码中使用 Parcelable

我在AndroidStudio中有一个多模块项目,并在纯Java模块(称为“应用程序”)中定义我的业务对象(我想在ui中使用的POJO对象)。最终产品将是连接到服务器的Android应用程序。我的应用程序结构如下(我有一个多层架构,而每一层代表一个模块):Project-presentation(androidui)-application(logic/mappingDTOBusinessObjects(POJOs))-data(mappingJSONDataTransferObject(DTO))-transport(networkcommunication)下面的3个模块是纯jav

android - 混淆时是否需要在混淆规则中使用 'keep' Parcelable

我的项目有几个扩展Parcelable的类.我是否需要在混淆时将它们“保留”在混淆规则中。parcelables的一般做法是什么? 最佳答案 不,默认的android规则包括:-keepclassmembersclass*implementsandroid.os.Parcelable{publicstaticfinalandroid.os.Parcelable$CreatorCREATOR;}如果您保留默认生成的gradle定义,将应用这些默认规则:proguardFilesgetDefaultProguardFile('progu

c# - 适用于 Android、Parcelable 和 C# 的 Mono - 文档有误

更新:IParcelable显然cannotcurrentlybeimplementedinMonoforAndroid.最后,我在类中使用了.NET序列化,然后将序列化数据打包/bundle到Android特定代码中,效果很好。它还使类跨平台兼容,这是可取的。原始问题:我正在尝试将Parcelable实现为MonoforAndroid应用程序中类的一部分,但Xamarin的Parcelable文档是从Android文档中复制粘贴的:http://androidapi.xamarin.com/?link=T%3aAndroid.OS.IParcelablepublicclassMyPa

android - Parcelable 接口(interface)中的 readFromParcel() 方法

我对服务创建期间的编码有一个简单的疑问。当在Parcelable接口(interface)中声明了一个writeToParcel()方法时,在生成的stub中调用(如果aidl方法参数声明为in),为什么Parcelable接口(interface)中没有readFromParcel()声明(对于out参数)?我可以创建自己的readFromParcel()但根据我的理解,如果生成的stub想要调用它,Parcelable接口(interface)中应该有一个重写的readFromParcel()声明.但是Parcelableinterface的文档不显示任何readFromParce

java - 自定义对象列表和 Parcelable 给出 NullPointerException

我试图理解Android中Parcelable的原理,我编写了这段简单的代码来查找当我尝试“打包”自定义对象列表时发生了什么——它给出了我的NullPointerException这是我的代码:packagecz.united121.android.testpupose.Objects.HelperObject;importandroid.os.Parcel;importandroid.os.Parcelable;publicclassMyStringimplementsParcelable{privatestaticfinalStringTAG=MyString.class.getN

android - 如何使用 Intent.putExtra 和 Parcel 将对象从一个 Activity 发送到另一个?

使用堆栈溢出问题HowtosendanobjectfromoneAndroidActivitytoanotherusingIntents?,我做了一个示例应用如下。文件Scrollview1.javaimportandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;publicclassScrollview1ex