Action Capturing

When I put a setActionListener on a button to capture its 'Action', I get
[email protected]8
instead of:
success2
which is what I want. What am I missing?

<p>
Hi,
</p>
<p>
Try to add following listener:
</p>
<p>
<strong><font face="courier new,courier" size="2"><font color="navy">public</font> <font color="navy">void</font> yourActionListener(ActionEvent evt) <font color="navy">{</font>
</font></strong>
</p>
<p>
<strong><font face="courier new,courier" size="2">   FacesContext context = FacesContext.getCurrentInstance();
</font></strong>
</p>
<p>
<strong><font face="courier new,courier" size="2">   Application application = context.getApplication();
</font></strong>
</p>
<p>
<strong><font face="courier new,courier" size="2">   NavigationHandler navHandler = application.getNavigationHandler();<font color="navy"></font>
</font></strong>
</p>
<p>
<strong><font face="courier new,courier" size="2">   navHandler.handleNavigation(context, null, &quot;your-outcome-name&quot;); <font color="navy"></font></font></strong>
<strong><font face="courier new,courier" size="2"><font color="navy"></font></font></strong>
</p>
<p>
<strong><font face="courier new,courier" size="2"><font color="navy">}</font>
</font></strong>
</p>
<strong><font face="courier new,courier" size="2"></font></strong>
<p>
Kuba
</p>

Similar Messages

  • Extended Notification-Capture User Action at Outlook

    Hi gurus,
    I have done the configuration for SAP Extended Notification. The hyperlinks for work items are sent to users by outlook. It works OK.
    What I want to know is whether the user has click the work item Hyperlink at Outlook. 
    I need to capture the users' action of clicking the link and sent it back to SAP.
    Is it possible to get the action captured from the Outlook?
    Cheers.

    Thanks Rainer,
    That has worked a treat, i used the CREATE_WINDOW method directly rather than using it viw the OPEN_POPUP method but should not make any different should it? see code below
    Thanks again
    Regards
    Martin
      data: lr_popup type ref to if_wd_window,
            lr_view_controller type ref to if_wd_view_controller.
      data:
      lr_api_comp_controller type ref to if_wd_component,
      lr_window_manager type ref to if_wd_window_manager.
      lr_api_comp_controller = wd_comp_controller->wd_get_api( ).
      lr_window_manager = lr_api_comp_controller->get_window_manager( ).
      lr_popup = lr_window_manager->create_window(
      MODAL = ABAP_TRUE
      window_name = 'WND_TEXT'
      TITLE = 'TITLE '
      CLOSE_BUTTON = ABAP_TRUE
      BUTTON_KIND = if_wd_window=>co_buttons_okcancel
      MESSAGE_TYPE = if_wd_window=>co_msg_type_none
      CLOSE_IN_ANY_CASE = ABAP_TRUE
    *MESSAGE_DISPLAY_MODE = MESSAGE_DISPLAY_MODE
      lr_view_controller = wd_this->wd_get_api( ).
      lr_popup->subscribe_to_button_event(
      button = if_wd_window=>co_button_ok
      button_text = 'ok_text'
      action_name = 'SUBMIT'
      action_view = lr_view_controller ).
      lr_popup->open( ).

  • Migration -actions=mkconn returns always Error: java.sql.SQLException: Inva

    Hi
    I'm migrate from MS SQL 2005 to Oracle 11g using SQL Developer V3.0.04
    Trying to use the batch file migration.bat. Found the documentation with migration -help=guide
    Every action I start results in the SQLException below:
    D:\oracle\product\sqldeveloper_3.0.04\sqldeveloper\sqldeveloper\bin>migration -actions=mkconn -connDetails=super_oracle:oracle:system/manager@xxxxxxxx:1521/mps
    Error: java.sql.SQLException: Invalid connection information specified.
    Verify the URL format for the specified driver.
    HELP:
    Running the command with -output=d:\migr creates a logfile with the same error message.
    If I run the login credential with sqlplus system/manager@xxxxxxxx:1521/mps, I manage to connect to the database.
    I assume the help is wrong specifying host:port:sid. I think host:port/sid is correct, at least with sqlplus this works
    If I do a migration with sqldeveloper it works too.
    I'm lost at this point. Any advise is appreciated.
    Thanks a lot
    Beat

    Hi
    In SQL Developer, did you already create a connection to the Oracle database storing the Migration Repository?
    Yes
    I do:
    migration -action=init -conn=MyRepositoryDB
    HELP:
    Syntax:
    Migration -help|-h=<actions> to get help on one or more actions.
    where
    +<actions> could be one or more (comma separated list) actions or guide+
    guide provides a walk through of a typical migration
    Examples:
    Migration -help=capture
    Migration -h=capture,convert
    Migration -h=guide
    The message: init completed successfully is missing. Only HELP:.......... is showing up
    The same if I do now:
    D:\oracle\product\sqldeveloper_3.0.04\sqldeveloper\sqldeveloper\bin>migration -action=lsconn
    HELP:
    Syntax:
    Migration -help|-h=<actions> to get help on one or more actions.
    where
    +<actions> could be one or more (comma separated list) actions or guide+
    guide provides a walk through of a typical migration
    Examples:
    Migration -help=capture
    Migration -h=capture,convert
    Migration -h=guide
    Valid actions:
    capture, convert, datamove, delcaptured, delconn, delconverted, driver, generate, guide, idmap, info, init, ls
    m, runsql, scan and translate
    D:\oracle\product\sqldeveloper_3.0.04\sqldeveloper\sqldeveloper\bin>
    Only HELP:.......... is showing up

  • Scanstate.exe from USMT 5.0 from Windows 8.1 ADK fails on Windows XP with "%1 is not a valid Win32 application"

    We started to test our Windows XP SP3 (32-bit) to Windows 7 migration zero-touch task sequence in ConfigMgr 2012 R2 and we can't get past the following error from the "Capture User State" step running on XP...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    The task sequence execution engine failed executing the action (Capture User State) in the group (Capture Files and Settings) with the error code 2147942593
    Action output: ...  params successful
    Building USMT command successful
    Successfully connected to "\\JHQCM01.jhq.net\SMPSTOREE_FB121F31$\A1ADF87C012E6998B5753B112299BEE4F8868207FAE3D75671798DF6A7DD1A33"
    Executing command line: "C:\_SMSTaskSequence\Packages\JHQ0004E\x86\scanstate.exe" "\\JHQCM01.jhq.net\SMPSTOREE_FB121F31$\A1ADF87C012E6998B5753B112299BEE4F8868207FAE3D75671798DF6A7DD1A33"
    /o /localonly /encrypt /keyfile:*** /efs:copyraw /v:5 /vsc /l:"C:\WINDOWS\CCM\Logs\SMSTSLog\scanstate.log" /progress:"C:\WINDOWS\CCMLogs\SMSTSLog\scanstateprogress.log" /i:"C:\_SMSTaskSequence\Packages\JHQ0004E\x86\MigApp.xml"
    /i:"C:\_SMSTaskSequence\Packages\JHQ0004E\x86\MigDocs.xml" /i:"C:\_SMSTaskSequence\Packages\JHQ0004E\x86\MigExclusions.xml"  /uel:90 /ue:VM0142511382\* /configC:\_SMSTaskSequence\Packages\JHQ0004E\config.xml
    Invoking ReleaseSource on USMTPackagePath C:\_SMSTaskSequence\Packages\JHQ0004E
    OSDMigrateUserState finished: 0x800700c1
    CreateProcess failed. Code(0x800700C1)
    Command line execution failed (800700C1). The operating system reported error 2147942593: %1 is not a valid Win32 application.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    To troubleshoot, we tried running the x86 version of scanstate.exe (from USMT from the Windows 8.1 ADK) manually by just double clicking on it on a few Windows XP SP3 systems and we get a similar error as seen below...
    So, we thought maybe USMT from our Windows 8.1 ADK install maybe somehow corrupt, but downloading and installing it again results in the same error, so it does not seem to be a file corruption issue.   The x64 version of scanstate.exe works
    fine on 64-bit OS's, its just Windows XP SP3 (32-bit) we are seeing this error.
    Has anyone successfully using scanstate.exe from USMT 5.0 from the Windows 8.1 ADK successfully to capture user state from a Windows XP SP3 (32-bit) system?
    Regards,
    JJ

    Windows 8.1 ADK comes with a newer version of USMT (NOT 5.0) and crashes. I learned this today the hard way. I hope Windows 8.0 ADK's loadstate.exe works for restoring to a 8.1 machine.
    Yesterday i used Windows Easy Transfer to move from XP to 7, and then re-did the backup in 7 so it would be compatible with 8.1, and it only restores files, not settings.
    So i will test USMT 5.0 in this same scenario, because i have 30 machines to change to newer machines with 8.1

  • SSAS 2008 Using multiple (three) fact tables in the same cube

    Hi, I have three fact tables in my cube,
    Actions
    Events
    Visits
    Events captures anything that happens, any transaction.  It contains parent actions and parent visits, plus other things that business deems as "actions" that change all the time.
    Actions captures a subset of Events and has its own transactional structure.  Each action has an event, but not every event has an action.
    Visits is a completely different subset of Events with a very different transactional structure from both events and actions.  Each condition can have an event, but not every event has a condition.
    These facts don't have many overlapping dimensions, perhaps a couple of outrigger look-up dimensions, like Codes and Dates.
    I am struggling to reorganize the cube in such a way that I don't have to process with errors and unknown dimension members.  Is there any specific guidance re: what to do in these situations?

    @Victor Rocca
    Some dimensions are common, like Dates and Codes, but mostly they are their own dimensions.  Visits
    and Actions facts have foreign keys from Events in them, so I would prefer to join directly, anyway.

  • Updating a Label content from code behind using dispatcher

    hi,
    I am trying to update a label's content from code behind.
    This part of the code is running in background worker. I wrote the following code to update a label's content:
    volumecontrol.Dispatcher.BeginInvoke(new Action(() =>
    volumecontrol.Content = volumeupdate;
     i tried using both BeginInvoke and Invoke but the application exits with the error:
    System.InvalidOperationException' occurred in WindowsBase.dll
    Using Invoke works when updating the UI from another thread but it not working in this case:
    Pls help.
    Thanks,
    Shaleen
    TheHexLord

    When you do that new action stuff you're capturing variables.
    If that means you grab a control's value across from outside the {} then you're trying to capture the variable on the background thread.  If that's some sort of control you're messing with then that will cause a problem as they have thread affinity.
    Because you don't want to be blocking the UI thread at all you should use BeginInvoke rather than Invoke.
    To explain this clearly - and provide a way you could use to explore what's going on and learn  - we need a separate thread which can be done using Task.Factory.StartNew.
    This bit of code allows you to put code onto a background thread:
    Task.Factory.StartNew(() =>
    // On a separate thread to the UI here
    Create a new solution, add a textBlock and Button:
    <StackPanel>
    <TextBlock Name="tb"/>
    <Button Name="btn" Click="btn_Click">Change the text</Button>
    </StackPanel>
    Then in the button click you can play around with what's going on.
    Just to be clear.
    That textblock is a control and it is created on the UI thread.
    To get from that task thread back to the UI thread you should use Dispatcher.BeginInvoke.  With no control name.
    Let's start with a broken piece of code:
    private void btn_Click(object sender, RoutedEventArgs e)
    Task.Factory.StartNew(() =>
    string thingummy = tb.Text + "Banana";
    Dispatcher.BeginInvoke(new Action(() => { tb.Text = thingummy; }));
    When you click the button it'll error because when you access tb.Text there you do so on a background thread and tb has thread affinity.
    This, however, will work OK.
    Task.Factory.StartNew(() =>
    Dispatcher.BeginInvoke(new Action(() => { tb.Text = tb.Text + "Banana"; }));
    That's OK because the Action runs on the UI thread where tb was created and all is good.
    Anonymous methods and actions capture variables ( you can google that for more info ).
    If you wanted to use a variable which was created on the background thread you can set it here:
    Task.Factory.StartNew(() =>
    string thingummy = "banana";
    Dispatcher.BeginInvoke(new Action(() => { tb.Text = thingummy; }));
    or here
    string thingummy = "banana";
    Task.Factory.StartNew(() =>
    Dispatcher.BeginInvoke(new Action(() => { tb.Text = thingummy; }));
    They both work.
    They are not accessing properties of a UI control because you're just setting the variable to a string.
    All of which means you could have a variable in your code which is set to volume or whatever that is from your control  ON THE UI THREAD and then modify that variable on the background thread.  Variables do not have thread affinity.  A
    double, string or whatever isn't a control.
    And this approach might well be more convenient.
    Hope that helps.
    Recent Technet articles:
    Property List Editing ;  
    Dynamic XAML

  • When will the Canon T5i be available online or through store?

    Preferably body only.  Anyone know? Thanks.

    It is on their web site right now. 
    Just make a book mark to it.  When it is back in availablily it wil be ungrayed out. 
    It would be great if BB had a text notice they could sent out then Sold Out online items become available.
    Canon - EOS Rebel T5i 18.0-MP Digital SLR Camera (Body Only)
    Model: 8595B001 | SKU: 8437056
    The EOS Rebel T5i helps users create breathtaking photos with intuitive ease. The incredible image quality and performance starts with an 18.0-megapixel CMOS (APS-C) sensor and Canon?s DIGIC 5 image processor, plus an extensive ISO range of 100–12800 (expandable to 25600 in H mode) for crisp, detailed images, even in low-light situations. A continuous shooting speed of up to 5.0 fps allows for fast action capture. Nine cross-type AF focus points help ensure crisp focus throughout the frame, and the Hybrid CMOS AF system enables speedy and accurate autofocus when shooting in Live View mode. In addition, the camera is compatible with Canon STM lenses for smooth, quiet AF performance. EOS Full HD Movie mode with Movie Servo AF makes shooting high quality movies easy, and the brilliant vari-angle touch-screen 3.0-inch Clear View LCD monitor II makes composing fun. Seven creative filters, now viewable in real time, put composition control directly in your hands.
      Read reviews (0)
    Sale: $749.99

  • Closed captioning for rtmp streaming video

    hi, is it possible to do closed captioning in  adobe captivate 5.5 if the video is set to rtmp? any reply would be helpful. thanks!

    What is the subject matter of these FLVs? 
    If it's Captivate screen captures, then you could have added the CC text to each slide if you had left them as FMV slides.
    However, if the video content is of other things, e.g. people talking or some type of action captured with a video camera, then I believe your best solution would be to add the Closed Captioning in whatever tool you used to edit and publish the video. 
    As I mentioned before, Captivate doesn't really provide a mechanism for adding CC text to on screen objects that contain audio in any form.  So for example, you cannot add CC text to an SWF that you've inserted as an animation, even though you can record and add audio to that SWF in Captivate.  Videos are in a similar position, except that they usually don't have their audio added in Captivate.  They mostly come with their audio track built in.  This means the only real way to guarantee good synchronisation of the CC text is to have it embedded in the video as well.

  • Deski reports audit

    Does XI-R2 SP4 auditor captues the deski reports (pulished in CMS repository, but not scheduled) usage (who used, when, etc.)? When I query on Activty universe I am not getting any information? I have valid auditor connection. Am I missing any configation on any particular sever?
    Some where I read in the documentation that
    "The list of auditable actions for Desktop Intelligence only apply when the documents are created and modified from within BusinessObjects Enterprise"
    -Nivas

    Thank you, Bhargavk
    I think now I can able to pull the report on Activity universe and can see the actions on Deski reports as well. I was selected wrong object earlier (Document Name instead Object Name where as Document Name only give me the webi documents).
    I have few questions though...hope you or members in the forum can answer
    I have created a Deski document and exported into repository, refreshed on infoview, save as XLS and PDF on infoview, scheduled on infoveiw and then deleted from infoview to make sure my auditor is capturing all these actions.
    Document created, Scheduled and Deleted actions captured, but not Refresh and Save As. But I can see an action name called "Object is Modified", that means refresh and save as captured as Modified actions? Is this the way product designed?
    Also, I can some time difference I have performed the above actions at 9:30 AM EST, but the reports shows 1PM, is it following some European timings?
    Appreciate any hints on the above.
    -Nivas
    Edited by: Nivas Reddy on Jun 29, 2010 4:35 PM

  • Batch processing PDF to TIFF

    Hello,
    I have about 1000 drawings in PDF format that I need to convert to B/W TIFF files. I thought I could easily do this in Photoshop (CS3) and then I hit a snag. In the Open form for the PDF there is a field to enter for the filename (I think that's because of multisheet PDFs). In my case all the PDFs have been reduced to single sheets, so I want the name to be that of the PDF file. Creating an action captures the "name", but this conflicts with the options when running in batch mode. I either have the same name from the action, or no name (or the same name) from batch options. Anyone know how to get around the naming options? Or do this a different way?
    Thanks.

    Try the following it should produce a folder full of 300dpi Grayscale tiff based on your pdfs
    var pdfOpenOptions = new PDFOpenOptions
    pdfOpenOptions.antiAlias = true
    pdfOpenOptions.cropPage = CropToType.MEDIABOX
    pdfOpenOptions.mode = OpenDocumentMode.GRAYSCALE
    pdfOpenOptions.resolution = 300
    pdfOpenOptions.suppressWarnings=true
    #target Photoshop
    app.bringToFront;
    var inFolder = Folder.selectDialog("Please select folder to process");
    if(inFolder != null){
    var fileList = inFolder.getFiles(/\.(pdf)$/i);
    var outfolder = new Folder(decodeURI(inFolder) + "/Edited");
    if (outfolder.exists == false) outfolder.create();
    for(var a = 0 ;a < fileList.length; a++){
    if(fileList[a] instanceof File){
    var doc= open(fileList[a],pdfOpenOptions);
    var docname = fileList[a].name.slice(0,-4);
    while(app.documents.length){
    var saveFile = new File(decodeURI(outfolder) + "/" + docname + ".tif");
    SaveTiff(saveFile);
    activeDocument.close(SaveOptions.DONOTSAVECHANGES) ;
    function SaveTiff(saveFile)
        tiffSaveOptions = new TiffSaveOptions();
    tiffSaveOptions.embedColorProfile = false;
    tiffSaveOptions.imageCompression=TIFFEncoding.TIFFLZW
    activeDocument.saveAs(saveFile, tiffSaveOptions, true,Extension.LOWERCASE);

  • How to keep track of what I've previously draw

    They said:
    Everytime the paint method is called, everything that was drawn before must be redrawn. The paint method has no way to keep track of what you've previously drawn, it is your responsibility as the programmer to keep track of such things.
    Is this right?
    How can keep track of my random shades of random amounts?
    Is there a simple way to do that?
    In a example, I must use getGraphics to get JPanel's graphics, then I use it to random draw something in the JPanel.
    I just want to keep them in my JPanel when it resizes.I haven't get the answer yet.
    Can you help me?

    Ok I haven't got time to write the code for you, but here's the idea:
    //User drags mouse around to draw on screen
    //use mouseActionListener to catch MouseDragged event
    int x = mouseEvent.getX();
    int y = mouseEvent.getY();
    Point p = new Point(x,y);
    arrayListOfPoints.add(p);
    // end mouse action capture
    //override paint method of component
    public void paint(Graphics g){
        super(g);
        Iterator it = arrayListOfPoints.iterator();
        while(it.hasNext()){
            Point p = (Point)it.next();
            g.drawLine(p.getX(),p.getY(),p.getX(),p.getY())   

  • Streaming video stops when initiate closed captioning

    So our company has a streaming video feed coming from the folks over at quickplay.com.
    All was good watching the streaming video in Safari (iOS 8 and Mac 10.10)...UNTIL you turn on closed captioning. Now anytime you load the feed you get a "Missing plug-in" message with "This page contains content of “application/vnd.apple.mpegurl” type. You do not have the plug-in required to view this content."
    Close/restart Safari, or rebooting does nothing...happens on the Mac and iPhone. So I came across the enable Accessibility options for closed captioning on both devices in Settings and nothing.
    One of our staff needs to view this feed with the CC on to monitor it. So I guess first where on both devices is it caching the preference to use CC and making them unable to stream the feed any longer. And then...why is this not working?

    What is the subject matter of these FLVs? 
    If it's Captivate screen captures, then you could have added the CC text to each slide if you had left them as FMV slides.
    However, if the video content is of other things, e.g. people talking or some type of action captured with a video camera, then I believe your best solution would be to add the Closed Captioning in whatever tool you used to edit and publish the video. 
    As I mentioned before, Captivate doesn't really provide a mechanism for adding CC text to on screen objects that contain audio in any form.  So for example, you cannot add CC text to an SWF that you've inserted as an animation, even though you can record and add audio to that SWF in Captivate.  Videos are in a similar position, except that they usually don't have their audio added in Captivate.  They mostly come with their audio track built in.  This means the only real way to guarantee good synchronisation of the CC text is to have it embedded in the video as well.

  • Is jave Secure?

    let say i write a chatromm in my website. Once the user opens that chatroom , my program will use my own dll to call winapi to take computer information like password...Is it possible? or like a backdoor to monitor user action, capture user screen?is jave Secure?

    Once you let an Applet out of the sandbox, it's as secure (or not) as any other application running under that user's login. On Windows, this is generally equivalent to "completely insecure" - but that's another discussion.
    For your Applet to be able to "use its own DLL", it needs to have permission to do so. That requires that it be signed, and that the user allow the applet the access it requests. This is better than nothing - but only marginally. This is why I don't run random signed applets from unknown locations on my machine - any more than I run random ActiveX controls.
    Grant

  • How to capture an image and save it using action script

    Hello,
    I need to know if is posible to capture an image or a screen region and save it using action scrip.
    Somebody know how to do it ??
    Thanks

    you can capture an image using the bitmapdata class and getPixel().  you can then save that to a bitmap using server-side code like php.

  • Need to have pop up window in selection screen and capture the user action.

    Hello Friends,
                         I have a requirement, that need to show a pop up window after execution, and to get the action from user using a Push button.
    I create a selection screen and a sub screen as window.
    After user execute from the selection screen, I am popping up this window.
    Window contains some input values to be entered and push button to identify the user action.
    I try to capture the user action using sy-ucomm, but it does not hold any value when user press the button.
    How to overcome this issue.
    Here is the definition of the window.
    Pop Up Window for getting values
    SELECTION-SCREEN BEGIN OF SCREEN 500 AS WINDOW TITLE title .
    PARAMETER : p_vdate LIKE t9aa01-validfrom,
                p_dcggt LIKE t9aa01-hkont,
                p_dcgst1 LIKE t9aa01-hkont,
                p_dcgst2 LIKE t9aa01-hkont,
                p_na LIKE t9aa01-hkont.
    SELECTION-SCREEN SKIP.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN POSITION 20.
    SELECTION-SCREEN PUSHBUTTON 2(10) text-001 USER-COMMAND SVE.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF SCREEN 500.
    Cheers,
    Senthil
    Edited by: Senthil on Jan 7, 2008 11:03 AM

    Hi,
    Try using the below code.
           data : w_var type string.
           CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
             EXPORTING
              DEFAULTOPTION        = 'Y'
               textline1            = 'test '
             TEXTLINE2            = ' '
               titel                = 'check'
             START_COLUMN         = 25
             START_ROW            = 6
             CANCEL_DISPLAY       = 'X'
            IMPORTING
              ANSWER               = w_var.
                     if w_var = 'J'.
                     else.
                     endif.
    Comments : J indicates Yes and N indicates No
    Regards,
    Jeswanth

Maybe you are looking for

  • HP-PAVILION DM1-1090EV - Recovery - Error code:0XC0000034

    need help please... I used EASEUS Partition Master software to resize C: drive from 290GB to 50GB, then allocate the new partition 240GB to F: drive when i try to boot from partition recovery by pressing f11 the following error message is shown

  • E75 How to disable power save or light time out?

    Hi, I want to disbale either the power save or change the light time out setting, but I can do neither? Can anyone assist? Thanks

  • HELP WITH SLIDESHOW!! WEDDING SATURDAY!!

    I'm making a slideshow for a wedding this Saturday. As I was previewing the slideshow, I noticed that the pictures weren't being shown in their entirety. Is there an option that I can select that will allow the photos to be shown as a whole? I've tri

  • Creating web services from queries

    Hi experts, Does anyone know if it is possible to turn a query designer query into a web service? If so where can I find out how to do this? Thank you! Regards, Ale

  • Delete the Contact app, how is this possible?

    both  my ios devices show my contacts app as installing, waiting for the download to start. like they were normal apps, not one of apples. If I tap and hold on the app, it lets me delete it. I did this on the iPhone after doing a phone restore did no