[Q] Do you use multi-user support?

Do you use multi-user support?

  • I use or need multi-user support

    Votes: 0 0.0%
  • I don't need it or don't know what it is

    Votes: 8 100.0%

  • Total voters
    8
  • Poll closed .
Search This thread

tofueatsbread

Senior Member
Mar 7, 2013
4,004
1,286
why need people's opinion on this?
i have no tester nor friends using my phone so i wouldnt need multi-user. :)
 

lexa.bekoev

Member
Oct 30, 2013
42
21
@Rox, because multi-user (well, actually absence of the KeyguardMultiUserSelectorView layout when multi-user is activated) causes regular exceptions E/KeyguardHostView: can't find user_selector in layout. Here is a research on this.
So, if few or even none of Ace 2 users need it, I will ask you to deactivate it in CM10.2 as a useless and harmful feature.
 

Rox

Senior Member
Nov 11, 2012
4,330
11,507
Mostar
Hmm i dont get why it is harmful? If it gives error on logcat that isnt harming davice or slowing it down :what::confused: maybe i am wrong..

Sent from my GT-I8160
 

lexa.bekoev

Member
Oct 30, 2013
42
21
@Rox, I agree that 'harmful' is kind of a bit too strong term, but on the other hand those exceptions prove that multi-user wasn't fully implemented, so it's hard to estimate where else it could misbehave.

I see the following cons; 1) flooding logcat with E-tagged messages, 2) probability of hidden issues.
I'm trying to find pros but so far there are none of them.
 

lexa.bekoev

Member
Oct 30, 2013
42
21
1) Motivation; why implementing if nobody needs the feature?
2) Those hypothetical hidden issues wouldn't still be addressed.
 

lexa.bekoev

Member
Oct 30, 2013
42
21
Nobody uses Samsung Apps seriously either :)
It only means Samsung has other motives.
@Rox, seems nobody interested in multi-user for our device.
I suggest to put "fw.max_users=1" into device/samsung/codina/system.prop. If anybody needs the feature, he or she will be easily able to switch it on. Should I prepare a pull request for 10.2?
 

The wsx

Senior Member
Feb 1, 2012
70
17
I don't need that. Also what advantages has multiuser? Is that like windows multiuser (different apps and widgets on main screen?)

But a guess user option will be perfect (like some lg phone). I don't know that is possible or not. But a guess option which makes some apps locked (like phone app , contacts ,sms) will be usefull. You can give your phone your little brother (sister or child...) and he can play games. You doen't have to concern about it.
 

tofueatsbread

Senior Member
Mar 7, 2013
4,004
1,286
@up
Theres one thats locked to root i think.. It disables root apps and disables some of your apps from someone(like a kid)

Sent from my GT-I8160 using Tapatalk
 

ericch2

Member
Apr 15, 2014
6
0
Yes... but...

Do you use multi-user support for Ace 2?

Yes I "try" to configure it for me, my wife and daughter... but... I have a few issues:
I am using CyanogenMod 11-20140327-UNOFFICIAL-kylessopen

1) Can't make a call from any user other than "u0" (first user). this error occurs:
Code:
I/ActivityManager( 1060): START u12 {act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx flg=0x10000000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster (has extras)} from pid 6765
D/AudioHardwareMSM76XXA(  115): Bufsize 4800
D/AudioHardwareMSM76XXA(  115): SampleRate 44.1k
D/AudioHardwareMSM76XXA(  115): Bufsize 4800
D/AudioHardwareMSM76XXA(  115): SampleRate 44.1k
D/AudioHardwareMSM76XXA(  115): Bufsize 4800
D/AudioHardwareMSM76XXA(  115): SampleRate 44.1k
D/AudioHardwareMSM76XXA(  115): Bufsize 4800
D/AudioHardwareMSM76XXA(  115): SampleRate 44.1k
D/AudioHardwareMSM76XXA(  115): Bufsize 4800
D/AudioHardwareMSM76XXA(  115): SampleRate 44.1k
V/Zygote  ( 6806): Switching descriptor 32 to /dev/null
V/Zygote  ( 6806): Switching descriptor 9 to /dev/null
I/ActivityManager( 1060): Start proc com.android.phone for activity com.android.phone/.PrivilegedOutgoingCallBroadcaster: pid=6806 uid=1201001 gids={41001, 3002, 3001, 3003, 1028, 1015}
V/OutgoingCallBroadcaster( 6806): onCreate: this = com.android.phone.OutgoingCallBroadcaster@418b36f8, icicle = null
V/OutgoingCallBroadcaster( 6806):  - getIntent() = Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx flg=0x10800000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster (has extras) }
V/OutgoingCallBroadcaster( 6806):  - configuration = {1.0 302mcc610mnc fr_CA ldltr sw320dp w320dp h508dp 240dpi nrml long port finger -keyb/v/h -nav/h s.6 themeResource=system}
V/OutgoingCallBroadcaster( 6806): processIntent() = Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxx-xxxx flg=0x10800000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster (has extras) }, thread: Thread[main,5,main]
D/AndroidRuntime( 6806): Shutting down VM
W/dalvikvm( 6806): threadid=1: thread exiting with uncaught exception (group=0x415dece0)
E/AndroidRuntime( 6806): FATAL EXCEPTION: main
E/AndroidRuntime( 6806): Process: com.android.phone, PID: 6806
E/AndroidRuntime( 6806): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.phone/com.android.phone.OutgoingCallBroadcaster}: java.lang.NullPointerException
E/AndroidRuntime( 6806):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2215)
E/AndroidRuntime( 6806):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2265)
E/AndroidRuntime( 6806):        at android.app.ActivityThread.access$800(ActivityThread.java:145)
E/AndroidRuntime( 6806):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1206)
E/AndroidRuntime( 6806):        at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 6806):        at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 6806):        at android.app.ActivityThread.main(ActivityThread.java:5081)
E/AndroidRuntime( 6806):        at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 6806):        at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 6806):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime( 6806):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
E/AndroidRuntime( 6806):        at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 6806): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 6806):        at com.codeaurora.telephony.msim.MSimPhoneFactory.isPromptEnabled(MSimPhoneFactory.java:345)
E/AndroidRuntime( 6806):        at com.android.phone.OutgoingCallBroadcaster.processIntent(OutgoingCallBroadcaster.java:464)
E/AndroidRuntime( 6806):        at com.android.phone.OutgoingCallBroadcaster.onCreate(OutgoingCallBroadcaster.java:410)
E/AndroidRuntime( 6806):        at android.app.Activity.performCreate(Activity.java:5231)
E/AndroidRuntime( 6806):        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
E/AndroidRuntime( 6806):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2169)
E/AndroidRuntime( 6806):        ... 11 more
W/ActivityManager( 1060):   Force finishing activity com.android.phone/.PrivilegedOutgoingCallBroadcaster

2) Can't activate "ok google" for secondary users

I haven't wrote down all problems, but that is what I have in mind now...

Eric
 

Top Liked Posts